С помощью 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) %>
. Есть ли шанс, что кто-то еще сделал это для прямой загрузки своих моделей и знает, что я ищу?