ruby on rails - PaperClip Saving Issue -


यह मेरा मॉडल है

  वर्ग उपयोगकर्ता & lt; ActiveRecord :: बेस has_attached_file: profpic,: styles = & gt; {: मध्यम = & gt; "300x300 & gt;",: थंब = & gt; "100x100 & gt;" },: Default_url = & gt; "/assets/blonde_user.png" validates_attachment_content_type: profpic,: content_type = & gt; /\Aimage\/.*\Z/  

यह मेरी नियंत्रक विधि है

  डीईएफ़ पी uploadpic "========== =============== +++++++++++++++ "पी पैरामीटर [" उपयोगकर्ता "] [" profpic "] # current_user.profpic = params [ "उपयोगकर्ता"] [ "profpic"] # current_user.profpic_file_name = params [ "उपयोगकर्ता"] [ "profpic"] पी "======================= ========== "पी पैरामीटर पी पैरामीटर [: उपयोगकर्ता] current_user.profpic = params [" उपयोगकर्ता "] [" profpic "] current_user.save पी" =========== ======================= "redirect_to" / प्रोफ़ाइल "अंत   

और मेरा दृश्य ऐसा है

  & lt; div वर्ग = "चित्र" & gt; & Lt;% = current_user के लिए form_,: url = & gt; '/ अपलोडिक',: html = & gt; {: बहुस्तृत = & gt; सच} करो | फॉर्म | & Gt%; & Lt;% = form.file_field: profpic% & gt; & Lt;% = image_tag current_user.profpic.url% & gt; & Lt;% end% & gt; & Lt; / div & gt;  

इस फ़ॉर्म जमा im

की तरह एक त्रुटि हो रही है पर

<कोड> पेपरक्लिप :: AdapterRegistry :: NoHandlerError ProfilesController में # uploadpic

< p> और मेरे टर्मिनल में मैं

 <कोड> पैरामीटर के लिए आउटपुट मिलता है: { "UTF8" = & gt; "✓", "authenticity_token" = & gt; "9J2MdO7Ok1sfP13n6R97so1W / HRI0RiDsHJYiOy6B4Q =", "उपयोगकर्ता" = & gt; { "profpic" = & gt; "n.jpg"}} उपयोगकर्ता लोड (0.2ms) users` जहां `users`.`id` = 1` उपयोगकर्ताओं के आधार पर आदेश का चयन `*` users` से। `.````````` एएससी सीरीज 1" =========================+++++++++++++++ " "n.jpg" "=================================" { "UTF8" = & gt; "✓" , "_method" = & gt; "पैच", "authenticity_token" = & gt; "9J2MdO7Ok1sfP13n6R97so1W / HRI0RiDsHJYiOy6B4Q =", "उपयोगकर्ता" = & gt; { "profpic" = & gt; "n.jpg"}, "नियंत्रक" = & gt; "प्रोफाइल", "कार्रवाई" = & gt; "uploadpic"} { "profpic" = & gt;। "n.jpg"} पूरे 4ms में 500 आंतरिक सर्वर त्रुटि  

मदद

आपको POST को प्राप्त करना चाहिए। GET आमतौर पर टैग के लिए फ़ॉर्म_ में आता है जब इसे POST में बदल दिया जाता है, तो यह काम करेगा।

  & lt;% = current_user के लिए form_,: url = & gt; '/ अपलोडिक',: html = & gt; {: बहुस्तृत = & gt; सच,: विधि = & gt; 'पोस्ट'} करें | फ़ॉर्म | & Gt%;  

Comments

Popular posts from this blog

import - Python ImportError: No module named wmi -

Editing Python Class in Shell and SQLAlchemy -

c# - MySQL Parameterized Select Query joining tables issue -