2012-03-07 17 views
7

ठीक है .. मैं रूबी/रेल के लिए नया हूं। तो मेरी कमजोरी के लिए क्षतिपूर्ति करने के लिए, मेरी कंपनी के पास हमारी वेबसाइट की हड्डियां बनाने में मदद करने के लिए एक आदमी आया था। उन्होंने formtastic में रखा: label_method, ताकि हम डीडीएलबी में कौन से फ़ील्ड प्रदर्शित हो सकें। जब मैंने अपनी परियोजना को एक नए बॉक्स में ले जाया, तो मुझे यह त्रुटि मिली।आप कैसे ठीक करते हैं? formtastic: label_method अब उपलब्ध नहीं है

: label_method अब उपलब्ध नहीं है

.. क्या मैं सोच रहा हूँ है मैं इसे जगह है में क्या प्रयोग करते हैं?

उत्तर

10

मुझे लगता है कि यह हो सकता है:

:member_label 

अनुसार http://rubydoc.info/gems/formtastic/2.0.0/Formtastic/Helpers/InputHelper को

"(प्रतीक प्रोक, विधि) - बहिष्कृत, नाम दिया: member_label"

यदि वह काम नहीं करता है क्या आप हमारे _form को देखने के लिए पोस्ट कर सकते हैं?

+0

असल में मैं बस उसी पाठ के साथ अपने स्वयं के प्रश्न का उत्तर देने की कोशिश कर रहा था .. धन्यवाद। मैं इस बारे में थोड़ी देर के बारे में सोचने जा रहा था कि इस तरह से कुछ घंटों में मुझे रूबी पसंद है। अब मुझे इस सुंदर गॉचा के साथ 30 रूपों को संपादित करना होगा। मैं अपरिवर्तनीय सी – baash05

+0

बहुत यादगार कैसे याद करता हूँ! कभी-कभी सिर्फ प्रश्न लिखने से मुझे जवाब का एहसास हो जाता है। रेल के साथ शुभकामनाएँ! –

+0

सिर्फ रिकॉर्ड के लिए: रूबी में लिखी गई लाइब्रेरी को बदलने वाला कोई भी सीई पुस्तकालयों के बदले में रूबी को और बदल नहीं सकता है। यदि आपको परिवर्तन पसंद नहीं हैं, तो आप हमेशा सी पुस्तकालयों के पुराने संस्करणों का उपयोग कर सकते हैं, वैसे ही आप फ़ॉर्मटास्टिक के पुराने संस्करण का उपयोग करना चुन सकते हैं, जिसके लिए आपको कोड की एक पंक्ति को बदलने की आवश्यकता नहीं होगी .. –

2

:member_label उपयोग करने की बात है!

संपादित करें: अभी हाल ही में मैं (:label_method सहित) इन दोनों के काम करने के लिए नहीं मिल सका। जिस तरह से मैंने मॉडल पर to_label विधि को परिभाषित किया था।

संबंधित मुद्दे