使用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) %>
的示例。有没有其他人已经为其模型完成了直接上传,并知道我在寻找什么?