bind.pry игнорируется рельсами 3

Я пытаюсь отладить свое маленькое приложение, которое не может создать цену из-за несоответствия AssociationTypeMismatch. Итак, я выкапываю pry, устанавливаю, смотрю railscast и скринкаст Джоша и копаюсь в вики.

Я "cd" в контроллер цен, но это не удается. Я поместил ‹% binding.pry %> в new.html перед кодом отправки, но Rails говорит, что метод 'pry' неизвестен. pry находится в моем обновленном Gemfile, и я перезапустил сервер.

Я поместил binding.pry в метод create моего Prices_controller.rb, и Rails с радостью пробежал через него, чтобы выдать ошибку, которую я уже видел, а не паузу и т. Д., Которую я ожидал.

Глядя на модель Price, я недостаточно опытен, чтобы знать, что мне следует искать. Что я упускаю из виду? спасибо, Сэм


person sam452    schedule 03.02.2012    source источник
comment
Вы запустили установку пакета после обновления вашего Gemfile?   -  person Gabe Kopley    schedule 04.02.2012


Ответы (3)


У меня точно такая же проблема, мое решение состояло в том, чтобы добавить pry-remote в мой Gemfile и вызвать binding.remote_pry вместо binding.pry. , откройте терминал в текущем проекте и выполните pry-remote. удачной отладки :)

person Agung Prasetyo    schedule 08.03.2012

Похоже, что в дополнение к драгоценному камню pry мне также нужен драгоценный камень pry-rails. Теперь привязка.pry распознается.

person sam452    schedule 04.02.2012

Вместо установки подпорок можно было просто require 'pry' перед привязкой :-)

person fuzzyalej    schedule 08.03.2012