ruby on rails - Nested Form, "Can't mass-assign protected attributes" -


this relevant part of nested form:

<div class="field"> <%= f.fields_for "@partcode" |p|%>     <%= p.label "partcode"%><br />   <%= p.text_field :partcode %>  <% end %> </div> 

and have in model:

attr_accessible :partcode,                 :description 

yet when enter in form, error:

can't mass-assign protected attributes: @partcode 

here partcode model:

class partcode < activerecord::base  attr_accessible :partcode,               :description    validates       :partcode,               :description,               :presence => true   belongs_to "goods_ins"   accepts_nested_attributes_for "goods_ins"   end 

and here code goods in model:

class goodsin < activerecord::base   attr_accessible :c4lpono,                :courier,                :deliverydate,                 :deliverynoteno,                 :description,                 :destination,                 :notes,                 :partcode,                 :quantity,                 :signedby,                 :suppliername    validates       :deliverydate,                 :deliverynoteno,                  :destination,                :quantity,                 :signedby,                 :suppliername,               :presence => true   has_many :suppliers   has_many :partcodes   accepts_nested_attributes_for :partcodes end 

also here new part of partcode controller:

def new @partcode = partcode.new  respond_to |format|   format.html # new.html.erb   format.json { render :json => @partcode } end end  

should'nt have :partcode_attributes attr_accessible(in goodsin model), this:

attr_accessible :partcode_attributes 

assuming model association configured way. hope helps


Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c++ - Using OpenSSL in a multi-threaded application -

All overlapping substrings matching a java regex -