モデルの 1 つからイメージ タグを生成していますが、Rails で開発モードと運用モードの両方で同時に機能する URL を作成できません。私は自分のモデルの1つでこれを始めました:
def traffic_light_icon(size=15)
image_tag "/assets/#{size}/#{traffic_colour}.png"
end
(私は image_tag にアクセスしていinclude ActionView::Helpers::AssetTagHelper
ます。)
これは開発では問題なく機能しましたが、運用環境では、アセット パイプラインから画像を取得するための適切なハッシュでリンクが自動的に更新されませんでした。フォームを使おうとすると
image_tag "#{size}/#{traffic_colour}.png"
代わりに(さまざまな情報源が示唆しているように)、開発でも機能しません-ルーティングエラーが発生します(ルートが[GET] /image/15/amber.pngに一致しません)。
私は何を間違っていますか?