जावास्क्रिप्ट ब्लॉक के अंदर रूबी की स्थिति डालने का एक तरीका है? यानीजावास्क्रिप्ट ब्लॉक के अंदर रूबी [पतला टेम्पलेट]
javascript:
var config = {
common_value_1 : 1,
common_value_2 : 2
};
- if my_value === true # this must be a ruby condition
config.custom_true_value_1 = "1" ;
config.custom_true_value_2 = "#{my_value}" ;
- else
config.custom_false_value_1 = "1" ;
config.custom_false_value_2 = "#{my_value}" ;
या इस समस्या पर कोई और कामकाज है? क्योंकि बदसूरत तरह से है कि मैं उपयोग कर सकते हैं अपने:
javascript:
var config = {
common_value_1 : 1,
common_value_2 : 2
};
- if my_value === true # this must be a ruby condition
javascript:
config.custom_true_value_1 = "1" ;
config.custom_true_value_2 = "#{my_value}" ;
- else
javascript:
config.custom_false_value_1 = "1" ;
config.custom_false_value_2 = "#{my_value}" ;
लेकिन मैं यह पसंद नहीं है क्योंकि config समान मूल्यों अगर और कुछ तो बीच मैं अपने कोड नकल होता है और बहुत बड़ा और बनाए रखने के लिए मुश्किल होगा है या नहीं।
बेहतर उदाहरण
क्यों- अन्य भाग समान मान निर्दिष्ट करते हैं? क्या यह ठीक है? –
शाब्दिक सत्य के खिलाफ परीक्षण करना एक अजीब चीज है। 'My_value' पर्याप्त क्यों नहीं है? – tadman
मैं बस खुद को अच्छी तरह से समझा नहीं, अद्यतन प्रश्न देखें, धन्यवाद ... – norman784