मैं एक रेल नियंत्रक जिसमें मैं एक उदाहरण चर की स्थापना कर रहा हूँ एक स्लिम टेम्पलेट के अंदर CoffeeScript इंजन में उदाहरण चर का उपयोग करने की -कैसे
@user_name = "Some Username"
मेरी .slim टेम्पलेट में मैं कॉफी इंजन का उपयोग कर रहा जावास्क्रिप्ट उत्पन्न करने के लिए और क्लाइंट-sie जावास्क्रिप्ट कोड से बाहर उपयोगकर्ता नाम प्रिंट करना चाहते हैं -
coffee:
$(document).ready ->
name = "#{@user_name}"
alert name
लेकिन यह जावास्क्रिप्ट है कि उत्पन्न किया जा रहा है ??
$(document).ready(function() {
var name;
name = "" + this.my_name;
alert(name);
}
मैं अपने CoffeeScript कोड में नियंत्रक उदाहरण चर का उपयोग करना ??
मैं इसे हैमल के रूप में टैग कर रहा हूं क्योंकि मुझे लगता है कि कॉफीस्क्रिप्ट का उपयोग करते समय हैमल का एक ही मुद्दा होगा।
@ थिलो नो, वह रूबी वैरिएबल '@ user_name' इंजेक्ट करने का प्रयास कर रहा है। रूबी और कॉफीस्क्रिप्ट एक ही स्ट्रिंग इंटरपोलेशन सिंटैक्स का उपयोग करते हैं। –
मैं देखता हूं। बीटीडब्लू, वैरिएबल नाम '# {@ user_name} " ' से 'this.my_name' में कैसे बदलता है? – Thilo
क्योंकि कॉफ़ीस्क्रिप्ट में, @prop इस.प्रॉप –