私はこれを持っています:
<%= form_tag do %>
<%= label_tag :name, 'Name: ' %><%= text_field_tag 'name' %>
<%= submit_tag 'submit', disabled: @op %>
<%= label_tag :dis_false, "True" %>
<%= radio_button_tag :dis, :true %><br />
<%= label_tag :dis_true, "False" %>
<%= radio_button_tag :dis, :false %><br />
<% end %>
ルートが適切に設定され、@op = params[:dis]。
今、「false」を選択して「送信」をクリックしようとすると、ボタンが無効になります。これは、オプトイン ボックス "True" が選択されている場合にのみ発生します。ここで何が起こっているのだろうか?私は基本的に、オプションボックスを介してボタンを有効/無効にするのに役立つ簡単なアプリを作成しようとしていました.