0

ばかげた質問で申し訳ありませんが、Railsでcheck_boxヘルパーを使用する方法がわかりません。私はドキュメントを読みましたが、paramsと(そして多分)を使ってckeckboxformを作成する方法を理解していませんでしたuser[:role]customerprovideradmin

4

3 に答える 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 に答える