2012-04-04 39 views
26

में अपरिभाषित विधि 'simple_form_for' मैं स्टैक ओवरफ़्लो ब्राउज़ कर रहा हूं और मैंने देखा है कि कई लोग अपने जीवन को आसान बनाने के लिए सरल_फॉर्म का उपयोग करते हैं।आरओआर आवेदन

मैं इसे एक कोशिश देना चाहता था, इसलिए मैं अपने मणि फ़ाइल (gem 'simple_form') के लिए मणि जोड़ा गया है और भेजा:

rails generate simple_form:install --bootstrap 

स्थापना संदेश पढ़ने के बाद, मैं से नमूना कोड के साथ एक दृश्य निर्मित रीडमी:

undefined method `simple_form_for' for #<#<Class:0x69dd688>:0x6903ac8> 
:

<%= simple_form_for @user do |f| %> 
    <%= f.input :username %> 
    <%= f.input :password %> 
    <%= f.button :submit %> 
<% end %> 

दुर्भाग्य से, मैं जैसे ही मैंने पेज लोड करने का प्रयास यह त्रुटि प्राप्त

क्या देता है? यह विधि को पहचान भी नहीं सकता है? मुझे लगता है कि मैं वास्तव में यहां कुछ याद कर रहा हूं। क्या ऐसा हो सकता है क्योंकि मैं बूटस्ट्रैप-एसएएस का उपयोग कर रहा हूं? क्या मुझे अपने उपयोगकर्ता नियंत्रक में एक सहायक शामिल करने की आवश्यकता है?

+43

क्या आपने 'simple_form' मणि इंस्टॉल करने के बाद सर्वर को पुनरारंभ किया? –

+3

दोह! बेशक। मुझे पता था कि यह कुछ मूर्खतापूर्ण था। धन्यवाद। –

उत्तर

51

क्या आपने अपना सर्वर पुनरारंभ किया था? हमेशा ध्यान रखें कि एक मणि या प्लगइन स्थापित करने के बाद। हमेशा अपने सर्वर

5

इसका पुनः आरंभ सभी क्योंकि आप इस तरह के simple_form के रूप में नए पुस्तकालयों स्थापित करने के बाद अपने सर्वर को पुनः आरंभ नहीं किया था, वसीयत आदि

अपने सर्वर को रोकने की कोशिश करो और उसे पुन: प्रारंभ। आपका कोड सही है! मुझे कई बार सामना करना पड़ा। समाधान बस सर्वर को पुनरारंभ कर रहा है!

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