Придумайте принять вложенные атрибуты для проблемы участника - PullRequest
1 голос
/ 24 июня 2011

Я пытаюсь использовать модель профиля в разработанной модели Member как вложенный атрибут.

Вот моя модель Member:

class Member < ActiveRecord::Base

  devise :database_authenticatable, :registerable,
         :recoverable, :rememberable, :trackable, :validatable
  attr_accessible :username, :password, :password_confirmation, :remember_me, :profile_attributes

  has_one :profile
  has_many :bio_news_posts
  accepts_nested_attributes_for :profile

end

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

Email cannot be blank.

Когда я вижу в терминале, все поля имеют значения, все равно я получаю это сообщение.

И я вижу это предупреждение в терминале:

WARNING: Can't mass-assign protected attributes: email

Может кто-нибудь помочь?

1 Ответ

1 голос
/ 24 июня 2011

Добавить :email к attr_accessible вызову

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