5

CloudinaryとそのCarrierwaveプラグインを使用すると、ビューにフォームを記述して、画像をクラウドにアップロードし、次のpictureようにというモデル属性にバインドできます。

<%= form_for(@post) do |post_form| %>
  <%= post_form.hidden_field(:picture_cache) %>
  <%= post_form.file_field(:picture) %>
<% end %>

これは機能します。しかし、Railsでの直接アップロードに関するドキュメントに従って、属性をモデルにバインドする方法を理解できません。彼らの例では、モデルにバインドされていないform_tagを使用しています。

<%= form_tag(some_path, :method => :post) do  %>
  <%= cl_image_upload_tag(:image_id) %>
    ...
<%= end %>

のような例を探してい<%= post_form.some_upload_method(:picture) %>ます。他の誰かがモデルの直接アップロードのためにこれを行い、私が探しているものを知っている可能性はありますか?

4

1 に答える 1

4

次の構文を使用できます。

<%= post_form.cl_image_upload(:picture) %>
于 2013-01-15T10:08:24.823 に答える