我有一个 Article
模型,其中有一个字段 svg_path
.
我用 fabricjs
绘制可以包含多篇文章且可修改的 Canvas 。
我目前所做的是生成一个 json
包含文章所有需要的字段,包括 svg_path
.
当我尝试使用 asset_path
助手 ( http://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html#method-i-asset_path ) 在我的 Article
中模型或 Controller 它总是只返回没有摘要的路径,这在开发环境中有效但在生产中无效。在那里我包括这样的助手:
include ActionView::Helpers::AssetUrlHelper
asset_path(svg_path)
如果我在 View 中调用这个助手,它将生成正确的路径,包括摘要哈希。
如何在我的
json
中获得正确的路径对象?
最佳答案
解决方案是像这样调用助手:ActionController::Base.helpers.asset_path(svg_path)
在此之前,我已经在我的问题中包含了助手,但没有产生预期的结果。
关于ruby-on-rails - 在模型或 Controller 中获取消化的 asset_path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33474285/