sql >> データベース >  >> RDS >> PostgreSQL

Rails 5 form_forwithcheckbox配列

    collection_check_boxes があります このためのヘルパーメソッド:

    <%= form_for @course do |f| %>
      <%= f.collection_check_boxes(:level, { 'One': 1, 'Two': 2, 'Three': 3 }, :last, :first) %>
    <% end %>
    

    3番目の引数は「コレクション」から値を取得するために使用されるメソッドであり、4番目は「コレクション」からラベルを取得するために使用されるメソッドです。このヘルパーメソッドは、ハッシュを配列に自動的に変換するため、lastを使用しています。 およびfirst ここ。

    好きなようにスタイルを設定することもできます。ブートストラップの使用:

    <%= f.collection_check_boxes(:level, { 'One': 1, 'Two': 2, 'Three': 3 }, :last, :first) do |b| %>
      <div class="form-check form-check-inline">
        <%= b.check_box class: 'form-check-input' %>
        <%= b.label class: 'form-check-label' %>
      </div>
    <% end %>
    


    1. MySQL最初の日付に従って診断された各患者から1行のみを選択します

    2. ビューにnull以外の列を作成する方法

    3. mysqlクエリでシリアル番号を生成する

    4. CASCADE DELETEを有効にするためにテーブルを編集するにはどうすればよいですか?