これは、レール3.0.xです。モデルの写真/アバターの属性を自分のシステムからアップロードするようにユーザーに促さずに直接更新する方法を知りましたか?モデルのアバター/写真を直接更新するには?
私はPaperclipを使って写真をモデルに添付しています。ユーザーがURLを使用して写真をアップロードできるように拡張されています。これは機能します。
今、私はCanvas2Imageを見ていて、ユーザーがキャンバスをダウンロードできるようにキャンバスのイメージを返します。
Canvas2Imageから返されるURLをどのように使用して現在のモデルの写真を直接更新できるのでしょうか?今の
、私は現在のモデルのアバター/写真の更新を促すこのフォームを持っている:
<% form_for(@prototype,
:url=>{:controller=>"prototypes",
:action=>"update"},
:html => { :multipart => true }) do |f| %>
<%= f.file_field :avatar %><br><br>
<%= f.text_field :image_url %><br><br>
<%= submit_tag "Save Prototype" %>
<% end %>
すべてのヘルプは高く評価され、感謝を!
これは私の質問に関連しています。私はあなたがコンテンツタイプとファイル名で何を意味するのだろうと思っていたのですか? PNG、JPGなどのコンテンツタイプですか?ファイル名は、画像データの代わりに名前としてコードを提供しますか?乾杯。 – bunnybare
はい、PNG、JPGなどのコンテンツタイプです。 –
あなたのケースでファイル名を自動生成するのは良い考えです。 –