KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a view that displays multiple images and those images' associated tags. I decided to use a partial view for each image and its tags, but I am having trouble passing in the image object into the partial view. Here is the main view's relevant code: <table> <% @images.each do |i| %> <tr> <%= render :partial => :image_tag, :image => i %> </tr> <% end %> </table> Here is the partial view's relevant code (partial view is named _image_tag.html.erb): <table> <%= image.id %> <%= image_tag image.src %> </table> I read in this thread that I can pass in the image object the way that I am currently doing it. I tried passing in the id through an options hash on the render method, and that also didn't work. The error I am getting is: undefined method `model_name' for Symbol:Class centered around the line where I am calling render :partial in the main view.
Tags (comma-separated)
Save Edits
Cancel