2
<%= select_tag 'user[wine_choice]', options_for_select([
                                            ['A', 'A'],
                                            ['B', 'B']]), 
               id: 'wine_choice', required: true, prompt: 'Please select one' %>

これは Chrome と Mozilla で期待どおりに機能します。つまり、デフォルトで「いずれかを選択してください」になり、ユーザーがこのフォームを A または B に変更せずに送信しようとすると、フォームの送信が妨げられ、フォームのエラー。

ただし、Safari では、A または B を選択せず​​にフォームを送信できます。

他の誰かがこの問題に遭遇しましたか? どうすれば修正できますか?さらに詳しい情報が必要な場合は、お問い合わせください。

4

1 に答える 1