मान लीजिए मैं my_template.html.erb नाम के एक रूबी ERB टेम्पलेट है, और इसे निम्नलिखित शामिल हैं:क्या रूबी ईआरबी टेम्पलेट में उपलब्ध चर सूचीबद्ध करने का कोई तरीका है?
<div><%= @div_1 %></div>
<div><%= @div_2 %></div>
<div><%= @div_3 %></div>
वहाँ एक रास्ता मैं प्रोग्राम के टेम्पलेट में सभी उपलब्ध चर बाहर सूचीबद्ध कर सकते हैं है?
उदाहरण के लिए, निम्नलिखित विधि:
['div1','div2','div3']
किसी भी मदद की बहुत सराहना की जाएगी:
def list_out_variables
template = File.open("path_to/my_template.html.erb", "rb").read
erb = ERB.new(template)
erb.this_method_would_list_out_variables
end
की तरह कुछ लौट आते हैं।
धन्यवाद, माइक
पता लगाएं कि क्या संभव है पता नहीं है, लेकिन यह मेरे लिए एक बुरा विचार की तरह लगता है। आम तौर पर, दृश्य नियंत्रक पर निर्भर करता है, न कि अन्य तरीकों से। 'Instance_variables' कहने के लिए –