私は、資産ごとにmain_imageを持つモデルを持っています。アタッチメントモデルでは、アセットごとに真の値が1つしかありません。 main_imageがtrueまたはfalseに設定されているかどうかを調べるために、すべてのレコードをループせずにこのレコードを取得する方法があるかどうか疑問に思っています。Railsはループなしで1レコードを取得します
明確化:
<% @asset.attachments.each_with_index do |attachment, i| %>
<%= image_tag(attachment.attachment.s_640_480) if !attachment.main_image.nil? && attachment.main_image%>
<%end%>
しかし、私はループせずにこれを行う方法を疑問に思って... 私はしません:私は、次のコードを使用して値を見つけることができます
私はそれが動作しません知っているが、基本的にはそれがコンセプトです
<%= image_tag(@attachment.where_main_image.s_640_480) %>
:任意のより明確にする方法を知っている...しかし、のようなもの
:そうのようなご意見で
使用私たちは確信しますか? – Arsen7
質問を明確にすることはできますか?現在、私はあなたが持っているものとあなたが望むものを理解することはできません。 – rubish
@ Arsen7 Gupta私は明確にしようとしましたが、それはまだ混乱している場合は申し訳ありません。 –