ruby on rails - Shorter way of doing this - radio buttons -
ऐसा करने के रेल में एक अधिक कुशल तरीका होना चाहिए:
& lt; p & gt; & Lt;% = f.label: level% & gt; & Lt;% = f.radio_button: स्तर, "0"% & gt; & Lt;% = f.label: स्तर, 0% & gt; & Lt;% = f.radio_button: स्तर, "1"% & gt; & Lt;% = f.label: स्तर, 1% & gt; & Lt;% = f.radio_button: स्तर, "2"% & gt; & Lt;% = f.label: स्तर, 2% & gt; & Lt;% = f.radio_button: स्तर, "3"% & gt; & Lt;% = f.label: स्तर, 3% & gt; & Lt;% = f.radio_button: स्तर, "4"% & gt; & Lt;% = f.label: स्तर, 4% & gt; & Lt;% = f.radio_button: स्तर, "5"% & gt; & Lt;% = f.label: स्तर, 5% & gt; & Lt; / p & gt;
डीबी के कॉलम "स्तर" है जो 0-5 से मूल्य हो सकते हैं। मुझे वर्तमान मान को HTML में प्रदर्शित करने की आवश्यकता है (यानी चेक = "चेक") क्योंकि यह कोड करता है। ऐसा करने के रेल में एक अधिक संक्षिप्त तरीका होना चाहिए। कोई लेने वाला?
यह एक लूप के साथ काफी आसान है:
& lt; p & gt; & Lt;% = f.label: level% & gt; & Lt;% 0.upto (5) दो | स्तर | & Gt%; & Lt;% = f.radio_button: स्तर, level.to_s% & gt; & Lt;% = f.label: स्तर, स्तर% & gt; & Lt;% end% & gt; & Lt; / p & gt;
Comments
Post a Comment