9

私はこのコードを持っています

これらのオプションがあり、ユーザーが「ブリティッシュ コロンビア州」以外を選択すると、州は「ブリティッシュ コロンビア州」でなければならないというエラー メッセージが表示されます。

モデル検証を使えば解決すると思います

<%= f.label :province ,"Province (required)"%><br>
    <%= f.select(:province, [["Select One", ""],'Alberta','British Columbia','Manitoba','New Brunswick','Newfoundland and Labrador','Nova Scotia','Northwest Territories','Nunavut','Ontario','Prince Edward Island','Quebec','Saskatchewan','Yukon'], {}) %>

ユーザー.rb

  validates :province, presence: "British Columbia"
4

1 に答える 1