2011-04-09 17 views
32

मुझे पता है कि यह शायद एक बहुत ही सरल अवधारणा है। मैं एक नियंत्रक और कार्रवाई के लिए एक लिंक बनाने की कोशिश कर रहा हूँ। उदाहरण के लिए, जब मेरे पास एक लिंक क्लिक किया जाता है तो रिकॉर्ड अपडेट करने के लिए मेरे लेआउट फ़ाइल में एक लिंक होता है, इसलिए मुझे नियंत्रक और क्रिया से लिंक करने में सक्षम होना चाहिए। मैं इसे कैसे पूरा करूं?रेल पर रूबी 3 link_to नियंत्रक और कार्रवाई

+0

आप एक नियंत्रक पर एक कार्रवाई से जोड़ने के लिए LINK_TO का उपयोग करें। पूरा जवाब पाने के लिए आपको अधिक जानकारी प्रदान करने की आवश्यकता है। क्या आप अपने नियंत्रक का नाम और आपके द्वारा आवश्यक कार्रवाई प्रदान कर सकते हैं? – Gazler

उत्तर

51
link_to "Label", :controller => :my_controller, :action => :index 

url_for देखें।

+4

अक्सर ': विधि' सेट करना भी बुरा विचार नहीं है अगर यह 'get' से अलग है – fl00r

5
सीएसएस के साथ

इसके अलावा:

<%= link_to "Purchase", { :controller => :transactions, :action => :purchase }, { class: "btn btn-primary btn-lg", style: "width: 100%;" } %>