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"}) %>
目前,用戶必須在保存其個人資料之前從城市列表中選擇一個值。我想要的是用戶不需要從列表中選擇一個值。正如他可以通過將值保留爲空來保存其個人資料一樣,但是如果他選擇了一個值,那麼必須從列表中驗證該值。