rails 3 - неопределенный метод `events 'для nil: NilClass при использовании accepts_nested_attributes_for - PullRequest
0 голосов
/ 03 декабря 2010

Спасибо за помощь.Ошибки возникают при реализации accepts_nested_attributes_for.Я получаю

ActionView::Template:Error (undefined method 'events' for nil:class) & NoMethodError in app/views/users/index.html.erb where line #12.

Просмотреть все файлы @ https://gist.github.com/726828

В итоге User модель accepts_nested_attributes_for класс eventСмотрите основные файлы.Еще раз спасибо

1 Ответ

3 голосов
/ 03 декабря 2010

В том, что я вижу, у вас нет @user в индексе (я полагаю, это users/index), поэтому возникает ошибка при попытке доступа к nil.events.

* 1005.* В индексе у вас есть @users.То, что вы можете сделать, это визуализировать частичное в users/index для каждого пользователя с
<%= render :partial => "user", :collection => @users %>

и создать users/_user.html.erb, куда вы помещаете то, что хотите показать.

ByКстати, в своей части у вас будет доступ к user, а не @user

звучит хорошо для вас?

...