Hello.
I'm trying to do like this:

# user.rb
class User < ActiveRecord::Base
  has_one :user_profile
  accepts_nested_attributes_for :user_profile
end

# user_profile.rb
class UserProfile < ActiveRecord::Base
  belongs_to :user
end

#app/views/users/_form.html.erb
<%= form_for @user do |user_form| %>
  <%= user_form.fields_for :user_profile do | user_profile_form | %>
    <%= user_profile_form.text_field :favorite_food %>
  <% end %>
<% end %>

but it doesn't render user_profile_form at all.
but it does render if user_profile is profile or user_profile ( no
underscore) .
Is this the way of Rails or a bug??

Can anyone teach me the right way to do it?
Thanks

-- 
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