Итак, я создаю вложенную форму с моделью Campaigns и модель Sites, где Campaigns has_many Sites. В моей форме "Мои кампании":
<%= f.fields_for :sites do |builder| %>
<%= render "site_fields", :f => builder %>
<% end %>
И затем в _site_fields.html.erb у меня есть:
<div class="field">
<%= f.label :title %><br />
<%= f.text_field :title %>
</div>
<%= f.label "Image"%><br>
<%= f.file_field :image %>
<div class="field">
<%= f.label :url %><br>
<%= f.text_field :url %>
</div>
Все это работает (шокирует), но я хотел бы иметь предварительный просмотр изображения, уже загруженного для определенного сайта в форме. Поэтому, когда у меня есть f.file_field: image, я также хотел бы показать предварительный просмотр этого изображения. Проблема в том, что я, похоже, не могу получить доступ к текущему веб-сайту, потому что я использую f.fields_for.
Любые предложения? Я уверен, что мне не хватает чего-то относительно простого.
Спасибо заранее!