1
類用戶<的ActiveRecord ::基地 HAS_ONE:核心,:爲=>:資源 validates_presence_of:命名 端驗證形式與多態關聯
class Core < ActiveRecord::Base
belongs_to :resource, :polymorphic => true
validates_presence_of :email
end
對於插入我使用的一種形式是這樣一個新的用戶:
<%= error_messages_for :user %>
<% form_for :user, :html => { :multipart => true, :id => "user_form", :class => "core_form" }, :url => "https://stackoverflow.com/users/create" do |user_form| -%>
<% user_form.fields_for :core_attributes, @user.core do |core_form| %>
<%= core_form.text_field :name %>
<%= user_form.text_field :email %>
<% end %>
<% end %>
當我提交這個表單而沒有插入電子郵件和名稱,rails顯示我只有用戶的錯誤。我想在同一個列表中也想要核心錯誤 我該怎麼辦?
感謝