2014-07-08 71 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

叶,对不起,这不行,这是一种耻辱,但遵循关于链接的建议应该。 –