स्ट्रिंग करने के लिए नियंत्रक कार्रवाई का नाम मेरे पास एक रेल प्रश्न है।रेल -
मैं नियंत्रक कार्रवाई के अंदर नियंत्रक कार्रवाई का नाम कैसे प्राप्त करूं?
उदाहरण के लिए, बजाय
def create
logger.info("create")
end
मैं की तरह
def create
logger.info(this_def_name)
end
कुछ क्या एक तरह से this_def_name
पाने के लिए है लिखना चाहते हैं?
या रेल 3.0 में' controler.action_name 'में मेरे लिए काम करता है। दृश्य में कार्रवाई नाम तक पहुंचने का यह सबसे अच्छा तरीका है। – emk
नियंत्रक.एक्शन_नाम रेल 3.2 में भी काम करता है –
यदि आप इसे ब्लॉक के साथ 'pre_filter' में उपयोग करना चाहते हैं, तो' first_filter {| नियंत्रक | ...} '। http://stackoverflow.com/questions/2669663/rails-before-filter-and-action-identification –