[英]Rails displaying images from a belongs_to model
我需要從一個單獨的鏈接表中顯示一輛汽車的多個圖像,我將這兩個模型都用belongs_to和has_many進行了排序,但是在汽車的主頁面上,我需要顯示鏈接表中具有相同ID的圖像。
這是當前代碼:-
<p id="notice"><%= notice %></p>
<h2>
<em><%= @car.make.make_name %> <%= @car.model %> <%= @car.body_typw %> <%= @car.engine_size %> <%= @car.trim %></em>
</h2>
<p>
<%= image_tag @car.image(:large) %>
</p>
<% @carimages.each do |carimage| %>
<%= image_tag carimage.image(:thumb), :class => "imgsmall" %>
<% end %>
<p>
<b>Transmission:</b>
<%= @car.transmission %>
</p>
<p>
<b>Fuel type:</b>
<%= @car.fuel_type %>
</p>
<p>
<b>Millage:</b>
<%= @car.millage %>
</p>
<p>
<b>Price:</b>
<%= number_to_currency(@car.price) %>
</p>
<p>
<%= raw @car.content %>
</p>
<p style="font-size:16px;"><b>Call us now on <span style="color:red;">01446 746 785</span> to find out more about the <%= @car.model %> <%= @car.body_typw %> <%= @car.engine_size %> <%= @car.trim %></b></p>
所以基本上,URL是-http:// localhost:3000 / cars / 1 ,我希望顯示鏈接ID為car_id為1的汽車圖像。
羅比
假設您的汽車圖像表名為“ carimages”,並且您在該表中具有正確的belongs_to關聯,並且在“汽車”表中具有has_many,則始終可以調用
@car.images.each do |image|
獲取所有鏈接到你@car的圖像
這可以解決問題:
<% @car.carimages.each do |carimage| %>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.