You can't refer entries as entry in your form. I think you want a has_one relationship between user and entry.
On Mon, Jul 25, 2011 at 1:07 PM, harashin <[email protected]> wrote: > Hi,all. I'm new bee to Rails and I have trouble about fields_for > method.. > It isn't show up between the <%= f.fields ~ <% end %> > > Please teach me some advice. > Thanks! > > #new/_form.html.erb > <%= form_for(@user) do |f| %> > > <div class="field"> > <%= f.label :name %><br /> > <%= f.text_field :name %> > </div> > > <!-- Below the code doesn't show up.(<%= f.fields ... <% end %>) --> > > <%= f.fields_for :entry do |entry_form| %> > > Title:<br/> > <%= entry_form.text_field :title %> > > > <% end %> > <br/> > <%= f.submit "Create" %> > <% end %> > > # user.rb > > class Entry < ActiveRecord::Base > belongs_to :user > end > > # entry.rb > > class User < ActiveRecord::Base > has_many :entries > accepts_nested_attributes_for :entries > > end > > -- > 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. > > -- 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.

