0
class Depot < ActiveRecord::Base
  attr_accessible :code, :designation
  has_many :articles
end

class Famille < ActiveRecord::Base
  attr_accessible :code, :designation
  has_many :articles
end

class Article < ActiveRecord::Base
  belongs_to :depot
  belongs_to :famille
  attr_accessible :code, :designation
end

このエラーは、depot フィールドと famille フィールドを含む新しい記事を作成しようとすると表示されます。どうすれば解決できますか?

ActiveModel::MassAssignmentSecurity::Error in ArticlesController#create
Can't mass-assign protected attributes: depot, famille
4

1 に答える 1

1

Article クラスに追加します。

attr_accessible :code, :designation, :depot_id, :famille_id
于 2013-04-06T22:02:20.177 に答える