Ich verwende Rails 4.2.5. Ich habe ein Feld in meinem Benutzermodell namens "user_file_id". Auf meiner Seite "app/views/users/edit.html.erb" überspiele ich eine Reihe von Bildern. Wenn eine der Bild-IDs mit dem Feld in meinem Modell übereinstimmt, möchte ich dem Bild eine Klasse hinzufügen Etikett. Also versuche ich, unter dem ...Wie beziehe ich mich auf ein Attribut, das mein Formular in meinem Formular manipuliert?
<%= form_for(@user, :method => :put) do |f| %>
…
<div class="profileField">
<%= f.hidden_field :user_file_id %>
<p>Choose Your Avatar<p/>
<div><% @avatar_files.each do |image| %>
<%= image_tag "avatar_images/#{image.file.split('/').last}", height:100, class:"avatar_file #{image.id == user_file_id ? 'selected' : ''}", :data => { :id => image.id } %>
<% end %></div>
</div>
aber ich bin immer die Rails Fehler
undefined local variable or method `user_file_id' for #<#<Class:0x007ff0b98223f8>:0x007ff0b57f2490>
von innerhalb meiner Rails Form, wie kann ich auf ein Attribut verweisen, dass die Form manipuliert wird?