मुझे best_in_place
पूरी तरह कार्यात्मक होने में परेशानी हो रही है। समस्या यह है कि एक बार जब मैं एक फ़ील्ड संपादित करता हूं, तो उस क्षेत्र को फिर से क्लिक करने और संपादित करने में सक्षम होने के लिए मुझे पृष्ठ को रीफ्रेश करने की आवश्यकता है। मैं गलत हो सकता हूं, लेकिन मुझे लगता है कि respond_with_bip
undefined method
त्रुटि फेंकने के साथ इसका कुछ संबंध है। मुझे लगता है कि best_in_place
संपत्तियों को सही जगहों पर नहीं डालने के साथ इसका कुछ संबंध है। वर्तमान में मेरे पास निम्न है जो 'निरंतर' अद्यतन करने के लिए काम करता है। लेकिन फिर से यह एक त्रुटि फेंक रहा है जब यह हिट respond_with_bip
:मैं best_in_place's respond_with_bip कैसे काम कर सकता हूं?
दिखाएँ: नियंत्रक के
<%= best_in_place constant, :description %>
अद्यतन कार्रवाई:
def update
@constant = Constant.find(params[:id])
respond_to do |format|
if @constant.update_attributes(params[:constant])
format.html {
flash[:success] = "Constant Updated"
redirect_to settings_path
}
format.json {
respond_with_bip(@constant)
}
else
format.html {
flash[:error] = "Constant Update Failed"
@title = "Constants"
@constant = Constant.new
@partial_path = "settings/constants"
redirect_to settings_path
}
format.json { respond_with_bip(@constant) }
end
end
end
best_in_place
से की GitHub फ़ोल्डर के संदर्भ में पेज, मैंने अपने ऐप के app/assets
फ़ोल्डर में पूरे lib/best_in_place
फ़ोल्डर को रखा है। जावास्क्रिप्ट फ़ाइलें app/assets/javascripts
में हैं (ये काम कर रहे हैं इसलिए इसके बारे में चिंतित नहीं हैं)। और मैंने lib/assets/best_in_place.rb
फ़ाइल को config/initializers
फ़ोल्डर में रखा है।
मैं क्या गलत कर रहा हूं?