簡體   English   中英

Rails顯示來自belongs_to模型的圖像

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM