1
我在Rails中选择的形式,目前我使用的是名单在我看来和剖面模型的形式:验证Rails中选择表单仅值选择
class Profile < ActiveRecord::Base
validates :country, inclusion: { :in => CITYLIST }
CITYLIST = %w[LA NYC Miami Boston]
end
在我看来,
<%= f.select(:city, Profile::CITYLIST, {:include_blank => "Select"}, {:class => "editstyle"}) %>
目前,用户必须在保存其个人资料之前从城市列表中选择一个值。我想要的是用户不需要从列表中选择一个值。正如他可以通过将值保留为空来保存其个人资料一样,但是如果他选择了一个值,那么必须从列表中验证该值。