PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Rails 5 form_for với mảng hộp kiểm

Có một collection_check_boxes phương thức trợ giúp cho việc này:

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

Đối số thứ ba là phương thức được sử dụng để lấy giá trị từ "bộ sưu tập" và đối số thứ tư là phương thức được sử dụng để lấy nhãn từ "bộ sưu tập". Phương thức trợ giúp này tự động chuyển đổi Hash thành một mảng, đó là lý do tại sao tôi đang sử dụng lastfirst tại đây.

Cũng có thể tạo kiểu theo cách bạn muốn, ví dụ:sử dụng Bootstrap:

<%= 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cung cấp chứng chỉ cho kết nối tomcat jndi tới postgresql

  2. Rails ActiveRecord kết nối với cơ sở dữ liệu Postgres sai

  3. JPA SequenceGenerator và GeneratedValue:thuộc tính tên / máy tạo chỉ duy nhất cho mỗi lớp?

  4. Làm thế nào để sao chép khối lượng docker từ máy này sang máy khác?

  5. các điểm ngắt trong nhật thực bằng cách sử dụng postgresql