PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

रेल 5 form_for चेकबॉक्स सरणी के साथ

एक संग्रह_चेक_बॉक्स है इसके लिए सहायक विधि:

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

तीसरा तर्क "संग्रह" से मूल्य प्राप्त करने के लिए उपयोग की जाने वाली विधि है, और चौथा "संग्रह" से लेबल प्राप्त करने के लिए उपयोग की जाने वाली विधि है। यह सहायक विधि स्वचालित रूप से हैश को एक सरणी में बदल देती है, इसलिए मैं 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres में उपनाम के साथ नेस्टेड SELECT COUNT कैसे बनाएं

  2. कैसे एक PostgreSQL क्वेरी में बयान के साथ एकाधिक उपयोग करने के लिए?

  3. Postgresql पर कैसल Activerecord त्रुटि "संबंध मौजूद नहीं है"?

  4. PostgreSQL 13 . में यूनिकोड सामान्यीकरण

  5. रेल पोस्टग्रेस्क्ल कैसे क्रमबद्ध करने के लिए लेनदेन अलगाव स्तर सेट करने के लिए