0

Rails 3ヘルパー関数があります。この関数は単にオブジェクトの配列を取り、各オブジェクトの URL に基づいて画像を返します。何らかの理由で、画像を印刷できないようです...配列を取得するだけです。

例えば:

def my_helper(items)
 items.each do |item|
   image_tag(item)
 end
end

これは配列を返します。変数に代入して出力しようとしましたが、うまくいきません。人々がただ使うだけだと言っているところを見てきましitem.join('<br/>')たが、私はそれを機能させませんでした。

助けて感謝

4

2 に答える 2

2

これはうまくいくはずです:

def my_helper(items)
  items.map do |item|
    image_tag(item)
  end.join('<br/>')
end
于 2012-06-05T14:02:58.513 に答える
1

このeachメソッドは、反復する元のリストを返します (この例ではitems)。必要なものを取得するには、次を使用できますmap

def my_helper(items)
  items.map do |item|
    image_tag(item)
  end
end
于 2012-06-03T00:40:03.487 に答える