2014-07-08 106 views
0

我有一個圖像實體公開URL到軌道控制器。如何在葡萄實體中使用導軌路線?

控制器顯示符合某些業務邏輯的圖像。 (例如它刪除圖像,如果每個人都該組中看到它,...)

expose :media_url do |message, options| 
    #TODO inject the rails route helper 
    end 

我怎麼能注入命名的路由助手到上面的代碼的軌道?

任何其他線索,也歡迎:)

回答

1

這有助於

Rails.application.routes.url_helpers.message_image_url message.id 
0

這可能會幫助:

https://github.com/intridea/grape/wiki/Grape-and-Rails-Path-Helpers

#導軌包括助手 包括Rails.application.routes.url_helpers 揭露:MEDIA_URL做|消息,選項| #喜歡的東西 ASSET_URL(message.media_url) 結束
+0

asset_path在這種背景下未知。 – Boti

+0

葉,對不起,這不行,這是一種恥辱,但遵循關於鏈接的建議應該。 –