Rails 3: NoMethodError в ReviewsController # create - PullRequest
2 голосов
/ 23 декабря 2010

У меня есть пользователь отношения (has_many: reviews) и рецензия (own_to: user), и я получаю NoMethodError, когда пытаюсь выполнить create в reviews_controller.

def create
   @review = @user.reviews.create(:service_id => 10)
end

Тот же запрос отлично работает в консоли, но выдает эту ошибку, когда я делаю это через контроллер.

Что мне здесь не хватает?

Спасибо.

1 Ответ

0 голосов
/ 23 декабря 2010

Распечатайте данные @user для регистрации, чтобы убедиться, что current_user заполняет значение правильно.

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