रेल पर रूबी सीखना शुरू करें।
फॉर्म में वर्चुअल फ़ील्ड को कैसे जोड़ना है?
फॉर्म जमा करने के बाद, इन फ़ील्ड को एक डेटाबेस डेटाबेस में संयुक्त और संग्रहीत किया जाना चाहिए।फॉर्म में वर्चुअल फ़ील्ड्स
7
A
उत्तर
5
पहले हमेशा की तरह अपने रूप की स्थापना:
<%= form_for @user do |f| %>
<ol>
<li>
<%= f.label :first_name, 'First Name' %>
<%= f.text_field :first_name %>
</li>
<li>
<%= f.label :last_name, 'Last Name' %>
<%= f.text_field :last_name %>
</li>
<%= f.submit %>
</ol>
<% end %>
इस उदाहरण में हम first_name
और last_name
के लिए एक आभासी विशेषता जोड़ रहे हैं।
user.rb
class User < ActiveRecord::Base
attr_accessor :first_name
attr_accessor :last_name
end
अपने नए आभासी विशेषता के लिए एक attr_accessor
जोड़ें।
users_controller.rb
def create
@user = User.new(:full_name => {'firstname' => user_params[:first_name], 'lastname' => user_params[:last_name]})
...
end
private
def user_params
params.require(:user).permit(:first_name, :last_name)
end
अंत में, आभासी विशेषता पैरामीटर (रेल संभालने 4) की अनुमति के लिए एक विधि जोड़ें।
कई इनपुट सहेजने और उन्हें डीबी में एक ही फ़ील्ड में सहेजने के लिए आप वर्चुअल फ़ील्ड को नियंत्रक में जोड़ सकते हैं और फिर उन्हें डीबी में सहेज सकते हैं, जैसा ऊपर create
विधि में दिखाया गया है।
संबंधित मुद्दे
- 1. webrat autofilling फॉर्म फ़ील्ड्स
- 2. सिम्फनी 2 कंपाउंड फॉर्म, फ़ील्ड्स
- 3. जावास्क्रिप्ट/jquery: वर्चुअल फॉर्म
- 4. Django ModelAdmin - फ़ील्ड्स ... फ़ील्ड 'दिनांक' फॉर्म
- 5. साइड बाय साइड इनपुट फ़ील्ड्स के साथ HTML फॉर्म
- 6. फॉर्म फ़ील्ड्स भरने के लिए संहिता प्राप्त नहीं हो सकती
- 7. इनपुट फ़ील्ड्स
- 8. वर्चुअल वर्चुअल वर्चुअल वर्चुअल में बदलें और बाइनरी संगत
- 9. लार्वेल एलोक्वेंट मॉडल में फ़ील्ड्स
- 10. angular2 में नेस्टेड फॉर्म फ़ील्ड्स में मूल्य कैसे प्राप्त करें और सेट करें?
- 11. एमवीसी: फ़ाइल अपलोड और अन्य फॉर्म फ़ील्ड्स को एक क्रिया में कैसे पोस्ट करें
- 12. Django व्यवस्थापक में मॉडल फ़ील्ड के लिए कस्टम फॉर्म फ़ील्ड्स का उपयोग कैसे करें?
- 13. Django: Order_by एकाधिक फ़ील्ड्स
- 14. MySQL GROUP_CONCAT एकाधिक फ़ील्ड्स
- 15. प्रकाशन कस्टम Meteor.user() फ़ील्ड्स
- 16. मॉड्यूल और रिकॉर्ड फ़ील्ड्स
- 17. सशर्त रैंडम फ़ील्ड्स
- 18. एंड्रॉइड एक्सएमएल - एडिटटेक्स्ट फ़ील्ड्स
- 19. जेपीए एकाधिक एम्बेडेड फ़ील्ड्स
- 20. डीजेगो मॉडल फ़ील्ड्स इंडेक्सिंग
- 21. जावा स्विंग टेक्स्ट फ़ील्ड्स में एएनएसआई रंग
- 22. वर्चुअल
- 23. QTableView में वर्चुअल कॉलम?
- 24. Gtk.ListStore में वर्चुअल मोड?
- 25. जावा में वर्चुअल जॉयस्टिक
- 26. रेल 3.2 सत्यापन - एकाधिक फ़ील्ड्स
- 27. स्पार्क एसक्यूएल फ़िल्टर एकाधिक फ़ील्ड्स
- 28. एक्सकोड कॉन्फ़िगरेशन टेक्स्ट फ़ील्ड्स फोकस
- 29. एक्सेस प्रोटोकॉल बफर एक्सटेंशन फ़ील्ड्स
- 30. Django Admin -> इनलाइन फ़ील्ड्स
ठीक है, बहुत, टॉम। धन्यवाद! –
कोई समस्या नहीं, अगर यह मदद मिली तो कृपया ऊपर उठाएं :) –
बेशक, टॉम। –