Kullanıcı adı user_info ile bire bir ilişki oluşturuyorum. Aşağıda çalışma çözümü. user.rb user_info.rb olarakRaylar 3: has_one ile eşleşme, İç içe öznitelikleri güncelleştirilmemiş
has_one :user_info
accepts_nested_attributes_for :user_info, :allow_destroy => true
attr_accessible :username, :email, :password, :password_confirmation, :remember_me, :user_info_attributes
yılında
ben içermemelidir anlıyoruz
<% resource.build_user_info if resource.user_info.nil? %>
<%= form_for(resource, :as => resource_name, :url => registration_path(resource_name), :html => { :method => :put }) do |f| %>
...
<%= f.fields_for :user_info do |info| %>
<%= info.text_field :first_name %>
vasiyetle/kayıtlar/edit.html.erb olarak
belongs_to :user
attr_accessible :first_name, :last_name
görünümde yapı. Ama kontrolöre veya modele 'dokunmak' istemiyorum. Bu en kolay yol.
inşa hattı düzgün çalışmadığını ortaya çıktı. Resource.user_info.nil ise, <% resource.build_user_info olmalıdır? %> ' –