我有一个图像实体将一个url暴露给rails控制器。
控制器显示符合某些业务逻辑的图像。 (如果小组中的每个人都看过它,则删除图像,...)
expose :media_url do |message, options|
#TODO inject the rails route helper
end
如何将名为route helper的rails注入上面的代码?
也欢迎任何其他提示:)
答案 0 :(得分:1)
这有帮助
Rails.application.routes.url_helpers.message_image_url message.id
答案 1 :(得分:0)
这可能有所帮助:
https://github.com/intridea/grape/wiki/Grape-and-Rails-Path-Helpers
<德尔> #包括铁路助手 包括Rails.application.routes.url_helpers expose:media_url do | message,options | # 就像是 ASSET_URL(message.media_url) 结束 德尔>