0

これには説明が必要かもしれませんので、ご容赦ください。

Paperclip で保存された Rails の画像にアクセスしようとしています。for画像はループ内で完全にアクセスできるため、次のようになります。

for a in @issue.articles
  image_tag a.image.url
end

@issue記事メソッドがないことに注意してください。なぜそれが機能するのかわかりません。ただし、article1article2、およびarticle3;があります。それぞれに問題の画像があります。

このコードを使用してループ外の画像にアクセスしようとすると、失敗するため、次のようになります。

image_tag @issue.article1.image.url

どんなアドバイスでも大歓迎です。

4

1 に答える 1

2

私は正しい方法は

@issue.articles.first.image.url

またはそれらのそれぞれについて

@issue.articles[0].image.url
@issue.articles[1].image.url
@issue.articles[2].image.url
于 2012-08-17T01:34:51.453 に答える