ActiveRecord::UnknownAttributeError in LocationsController#update

unknown attribute: version

RAILS_ROOT: /home/oren/misc/projects/borderstylo/content


/opt/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/
active_record/base.rb:2746:in `attributes='
/opt/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/
active_record/base.rb:2742:in `each'
/opt/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/
active_record/base.rb:2742:in `attributes='
/opt/ruby-1.8.7-p72/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/
active_record/base.rb:2628:in `update_attributes'
/home/oren/misc/projects/borderstylo/content/app/controllers/
locations_controller.rb:29:in `update'



On Apr 7, 3:31 am, Ryan Waldron <[email protected]> wrote:
> Where's the error message?
>
> On Tue, Apr 6, 2010 at 8:49 PM, oren <[email protected]> wrote:
> > I try to update a nested model (version) and get this error.  any tips
> > would be great!
>
> > my models: location has_many :versions
>
> > # view
>
> >  <% form_for location do |location_form| %>
> >    <ul class="location">
> >      <li><%= location_form.label location.section %></li>
> >      <li><%= location_form.label location.sub_section %></li>
> >      <li><%= location_form.label location.place_holder %></li>
> >    </ul>
>
> >    <div class="content-area">
> >       <% location.versions.each do |version| %>
> >          <div class="content" >
> >            <% location_form.fields_for version do |version_form| %>
> >              <%= version_form.label version.environment %>
> >              <%= version_form.text_area :content %>
> >            <% end %>
> >          </div>
> >      <% end %>
> >      <%= submit_tag %>
> >    </div>
>
> >  <% end %>
>
> > #controller
>
> >  def update
> >   �...@location = Location.find(params[:id])
> >   �[email protected]_attributes(params[:location]) #error: unknown
> > attribute: version
> >    redirect_to( locations_path )
> >  end
>
> > # the params
>
> > {"location"=>{"version"=>{"content"=>"hello human. glass robot want
> > you to join Glass"}}, "commit"=>"Save changes",
> > "authenticity_token"=>"l59NxAeIeHnvaVt+1xQV2e9NpDIS8nPpQ4RY+hU0k7w=",
> > "id"=>"2"}
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Ruby on Rails: Talk" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/rubyonrails-talk?hl=en.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to