проблемы с регистрацией - PullRequest
0 голосов
/ 26 марта 2011

Я новичок, и у меня проблемы с созданием фотогалереи.Когда я захожу на страницу показа, появляется эта ошибка:

Не удалось найти GalleryPhoto без идентификатора

Я не знаю, что происходит, полагаю, что-то не так с моимсоздать метод.В любом случае, вот код моего galleries_controller.rb, _form.html.erb и страницы показа: https://gist.github.com/888236

Обновление: Да, в gallery_photo.rb

есть ссылка на галерею

Ответы [ 2 ]

0 голосов
/ 26 марта 2011

Хорошо, теперь я получаю это: неопределенная локальная переменная или метод gallery_photo для # <#: 0xb680e394> вот код галереи gallery.rb и gallery_photo.rb https://gist.github.com/888330 У меня есть только фото атрибута скрепки в gallery_photo.

0 голосов
/ 26 марта 2011

Я бы изменил эту строку:

@gallery_photo = @gallery.gallery_photos.find(params[:all])

К этому:

@gallery_photo = @gallery.gallery_photos

Конечно, я предполагаю, что у вас есть правильные ассоциации в ваших моделях.

#models/galleryphoto.rb
belongs_to :gallery

#models/gallery.id
has_many :gallery_photos

РЕДАКТИРОВАТЬ ПОСЛЕ НОВОЙ ИНФОРМАЦИИ
Если у вас есть исключение «неопределенная локальная переменная или метод», проверьте, имеет ли модель gallery_photo поле gallery_id.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...