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.

Reply via email to