私はレール(および一般的なコーディング)にまったく慣れていないので、データベースからの画像の取得について簡単な質問があります
ランニングレール 3.2.8
データベースに製品、コード、説明、価格、product_image のリストがあります。製品の画像はデータベースに 123.jpg として保存され、画像自体は app/assets/images フォルダーに保存されます。
私の見解では、次のコードがあります
<div class="center_content">
<div class="center_title_bar">Latest Products</div>
<% @camera_catalogues.each do |camera_catalogue| %>
<div class="prod_box">
<div class="top_prod_box"></div>
<div class="center_prod_box">
<div class="product_title"><a href="details.html"><%= camera_catalogue.model_description %></a></div>
<div class="product_img"><a href="details.html"><%= link_to (image_tag camera_catalogue.product_image),camera_catalogue %></a></div>
<div class="prod_price"><span class="reduce">350$</span> <span class="price"><%=number_to_currency(camera_catalogue.price, :unit =>"€")%> </span></div>
</div>
<div class="bottom_prod_box"></div>
<div class="prod_details_tab">
<a href="#" title="header=[Add to cart] body=[ ] fade=[on]"><img src="assest/cart.gif" alt="" title="" border="0" class="left_bt" /></a>
<a href="#" title="header=[Specials] body=[ ] fade=[on]"><img src="assest/favs.gif" alt="" title="" border="0" class="left_bt" /></a>
<a href="#" title="header=[Gifts] body=[ ] fade=[on]"><img src="assets/favorites.gif" alt="" title="" border="0" class="left_bt" /></a>
<a href="details.html" class="prod_details">details</a>
</div>
</div>
この行であるデータベースから画像が取得されないことを除いて、すべてが正しく表示されます
<div class="product_img"><a href="details.html"><%= link_to (image_tag camera_catalogue.product_image),camera_catalogue %></a></div>
データベース内の画像を別の URL で保存する必要がありますか。つまり、123.jpg の代わりに、assets/123.jpg として保存されます。
または私のコードに他のエラーがありますか。
ヘルプ/アドバイスは大歓迎です:)