Rails Formulários aninhados com imagens
Então, estou criando um formulário aninhado com um modelo de campanhas e um modelo de sites em que campanhas tem vários sites. No formulário Campanhas, tenho:
<%= f.fields_for :sites do |builder| %>
<%= render "site_fields", :f => builder %>
<% end %>
E então no _site_fields.html.erb eu tenho:
<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>
Isso tudo parece funcionar (chocantemente), mas eu gostaria de ter uma prévia da imagem já carregada para um site específico no formulário. Então, onde eu tenho f.file_field: image, também gostaria de poder exibir uma prévia dessa imagem. O problema é que não consigo acessar o site atual que está sendo renderizado porque estou usando f.fields_for.
Alguma sugestão? Tenho certeza de que estou perdendo algo relativamente simples.
Desde já, obrigado