मैं कुछ दृश्य संपादक के साथ अपने पृष्ठों को बेहतर बनाना चाहता हूं और बुध संपादक के बारे में this रेलकास्ट ढूंढना चाहता हूं। सब हो गया है, लेकिन जब मैंने सहेजा दबाया, तो मैंने बिना किसी बदलाव के मेरे पेज पर रीडायरेक्ट किया था। कोई त्रुटि नहीं, कोई चेतावनी नहीं, केवल अनसुलझा प्रारूपण। क्या कोई मेरी मदद कर सकता है?
कुछ कोड:
# routes:
रेल में बुध संपादक परिवर्तनों को सहेज नहीं रहा
mount Mercury::Engine => '/'
resources :tasks do
resources :comments
member { post :mercury_update }
end
# My controller:
def mercury_update
task = Task.find(params[:id])
task.title = params[:title][:value]
task.body_task = params[:body_task][:value]
task.save!
render text: ""
end
# In views/layouts/mercury.html.erb
new Mercury.PageEditor(saveUrl, {
saveStyle: 'form', // 'form', or 'json' (default json)
saveMethod: null, // 'PUT', or 'POST', (create, vs. update -- default PUT)
visible: true // boolean - if the interface should start visible or not
});
#when using 'POST' i have alert 'Mercury was unable to save to the url'
पी.एस. रेल 3.2.8, पारा रेल (0.8.0)
डबल चेक करें कि आपके मेलकंट्रोलर में मिलान होने वाला डबल चेक है। – Dean
मैंने एक [बग] (https://github.com/jejacks0n/mercury/issues/267) उठाया है क्योंकि मेरे पास आपके लिए एक समान सेट है, इसलिए इसका ट्रैक रखने के लायक हो सकता है यह देखकर यह आपकी समस्या का समाधान कर सकता है । – Dean