PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Rails 5 form_for z tablicą checkbox

Istnieje collection_check_boxes metoda pomocnicza do tego:

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

Trzeci argument to metoda użyta do pobrania wartości z „kolekcji”, a czwarty to metoda użyta do pobrania etykiety z „kolekcji”. Ta metoda pomocnicza automatycznie konwertuje Hash na tablicę, dlatego używam last i first tutaj.

Istnieje również możliwość stylizacji w dowolny sposób, np. za pomocą Bootstrapa:

<%= 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. Czy w Postgresie można przechowywać jednobajtową liczbę?

  2. Jak mogę przejrzeć wszystkie dotacje do bazy danych i obiektów dla roli?

  3. Jak wstawić wartość do instrukcji select za pomocą JavaScript, szczególnie w przypadku korzystania z express i postgres?

  4. Hibernate generuje dwa różne identyfikatory sekwencji dla wstawiania PostgreSQL

  5. Jak połączyć aktywnych użytkowników z bazą danych postgreSQL przez SQL?