simple_form ध्यान में रखते हुए सबमिट बटन पर इस तरह है:रेल 3.2.12 में simple_form दृश्य में सबमिट बटन पर क्लिक करते समय पैरा पास करने का कोई तरीका है?
<%= f.button :submit, 'Save' %>
हम एक पैरामीटर subaction
पारित करने के लिए जब Save
बटन पर क्लिक कर रहे हैं। params[:subaction]
बटन पर क्लिक करने के बाद 'अपडेट' का मूल्य होना चाहिए। यहाँ क्या हम ध्यान में रखते हुए की कोशिश की, लेकिन यह काम नहीं किया है:
<%= f.button :submit, 'Save', :subaction => 'update' %>
वहाँ जब Save
बटन पर क्लिक params[:subaction]
में एक मूल्य के पारित करने के लिए एक तरीका है?
कोशिश की गई <% = f.button: submit, name: 'subaction', value: for_which,: class => BUTTONS_CLS ['action']%> और for_which एक स्ट्रिंग है और पैराम [: सबएक्शन] शून्य है। काम नहीं किया। – user938363
मैं इस कोड का उपयोग कर रहा हूं और काम कर रहा हूं। फॉर्म सबमिट करते समय लॉग देखें, चाहे पैरा भेज रहे हों या नहीं। –
ने अभी यह कोशिश की है और यह मेरी ज़रूरत के लिए काम कर रहा है, लेकिन यह सबमिट बटन के टेक्स्ट को "मान:" के मान में बदल रहा है - क्या नाम/मूल्य रखने के लिए कोई तरीका है नियंत्रक को जिस जानकारी की आवश्यकता है, उसे अभी भी नाम दें सबमिट बटन के लिए मेरे चयन का? यानी: बटन टेक्स्ट "अगला छात्र" होना चाहिए लेकिन यह "2" '<% = f.submit" अगला छात्र ",: वर्ग => 'big_button दौर अचयनित', नाम:" student_group_id ", मान: @ student_group.id%> ' – dax