Использование Rails 3.1 RC4.
Модель My User имеет следующее:
has_many :emails, :dependent => :destroy
accepts_nested_attributes_for :emails
Модель My Email имеет следующее:
belongs_to :user
attr_accessible :email, :email_confirmation, :as => :admin
В консоли Rails:
User.first.update_attributes!({:artist_name => 'foo', :emails_attributes => {0 => {:email => 'foo@blah.com', :email_confirmation => 'foo@foo.com'}}}, :as => :admin)
Я получаю:
WARNING: Can't mass-assign protected attributes: email, email_confirmation
В моей модели электронной почты, если я удалю :as => :admin
.Все работает ...
Должен ли я назначить какую-то область видимости для accepts_nested_attributes_for
?Кто-нибудь знает, как это можно исправить?