ラジオボタンを選択しなくてもフォームが送信されないようにする必要があります。
通常、私は思いを明確にする私は、ビューとコントローラ内ではなく、モデルのものにしたいRailsにはコレクションのラジオボタンが必要です
(データも送信されません)
<%= form_tag("/bookings/new", method: "get") do %>
<% @flights.each do |flight| %>
<%= radio_button_tag :flight_id, flight.id %>
<% end %>
<%= submit_tag "book now" %>
<% end %>
編集、 <%= f.text_field :name, required: true %>
しかし、私は多くのラジオボタンを持っていると私はのみ動作するようにフォームのいずれかが必要として、私はそれが
あなたは "データも送信されてはならない" とはどういう意味ですか?フォームを送信したくない場合(フロントエンドとサーバーの間にリクエスト/レスポンスサイクルがない場合)、おそらくフロントエンドでjavascriptを使用する必要があります。 – jvillian
あなたはモデルではなくフロントエンドで検証をしたいのですか? – krishnar
この質問は、レール関連よりもjavascript関連です。 Cf:https://stackoverflow.com/questions/1423777/how-can-i-check-whether-a-radio-button-is-selected-with-javascript –