0
我從我的一個模型中生成圖像標記,我無法讓Rails同時在開發和生產模式下創建工作URL。我開始了這在我的車型之一:路由錯誤:沒有路由匹配[GET] /image/my_image.png
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] /圖片/ 15/amber.png)。
我在做什麼錯?
此外,您可以通過此view_context.asset_path(「nameoffile.extention」)'獲取模型和控制器內的資產。 –