【发布时间】:2012-09-09 13:10:53
【问题描述】:
我有这两个模型:
用户
has_one :additional_data, :dependent => :destroy
accepts_nested_attributes_for :additional_data
附加数据
belongs_to :user
validates :skype, :presence => {:message => 'cannot be blank.'}
和形式:
<%= form_for@user do |f| %>
<p>
<%= f.label :email %><br />
<%= f.text_field :email %>
</p>
<%= f.fields_for :additional_data do |ad| %>
<p>
<%= ad.label :skype, "Skype" %><br />
<%= ad.text_field :skype %>
</p>
<% end %>
<% end %>
如果我发送空表单,则不会显示有关丢失 Skype 数据的消息。我错过了什么?
另外,我想问你,我是否可以根据 URL 中的变量值验证 additional_data。
【问题讨论】:
标签: ruby-on-rails validation nested-attributes