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 回答