ばかげた質問で申し訳ありませんが、Railsでcheck_boxヘルパーを使用する方法がわかりません。私はドキュメントを読みましたが、paramsと(そして多分)を使ってckeckboxform
を作成する方法を理解していませんでしたuser[:role]
customer
provider
admin
3 に答える
1
check_boxヘルパーの概要は次を参照してください:check_box_tag
于 2013-03-12T11:46:47.543 に答える
1
最初に、ガネーシャが指摘した簡単な説明を読んで理解してください。ユーザーが1つの役割しか持てない場合は、ラジオボタンまたは選択リストが必要です。複数の役割の場合、役割モデルとチェックボックスが必要です。
于 2013-03-12T12:14:15.453 に答える
1
例があります。:role 属性を持つスキャフォールディングされた User モデルで機能するはずです。
<% for role in %w(customer provider admin) %>
<p>
<%= check_box_tag "role", role, (params[:role] && params[:role].include?(role)) %>
<%=h role %>
</p>
<% end %>
于 2013-03-12T12:52:29.583 に答える