Задать вопрос
@weare138

"NoMethodError" где ковырять?

изучаю сейчас рельсы по скринкастам от rubyscreencasts, дошло дело до добавлении свойств в модель и консоль светит "NoMethodError: undefined method `attr_accessible' for Item"
я так понимаю, что это из за различий в версиях rails?что делать?
  • Вопрос задан
  • 2719 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
FanKiLL
@FanKiLL
В 4 версии рельсов убрали attr_accessible сейчас используется другой подход от mass assignment
Читайте Strong Parameters

или пример

class PersonsController < ApplicationController
  def create
    Person.create(person_params)
  end

  private

  def person_params
    params.require(:person).permit(:name, :age)
  end
end
Ответ написан
Комментировать
Prognosticator
@Prognosticator
TODO: Здесь будут ворованные умные мысли, типа мои
код модели приложите
еще можно ссылку на скринкаст который вы пинаете
Ответ написан
zion5un
@zion5un
Прочитай про strong_parameters, скринкаст 3 версии
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы