【问题标题】:Get digested asset_path in model or controller在模型或控制器中获取摘要的asset_path
【发布时间】:2015-11-02 09:21:39
【问题描述】:

我有一个Article 模型,它有一个字段svg_path

我用fabricjs画了一个可以包含多篇文章并且可以修改的画布。

我目前所做的是生成一个json,其中包含文章所需的所有字段,包括svg_path

当我尝试在我的 Article 模型或控制器中使用 asset_path 助手 (http://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html#method-i-asset_path) 时,它总是会返回没有摘要的路径,这在开发环境中有效,但在生产环境中无效。在那里我包括这样的助手:

include ActionView::Helpers::AssetUrlHelper

asset_path(svg_path)

如果我在视图中调用此助手,它将生成正确的路径,包括摘要哈希。

如何在我的json 对象中获得正确的路径?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 asset-pipeline fabricjs


    【解决方案1】:

    解决方案是这样调用助手:

    ActionController::Base.helpers.asset_path(svg_path)

    在此之前,我已经在我的问题中包含了帮助程序,但这并没有产生预期的结果。

    【讨论】:

    • 非常感谢您发布此内容并挽救我的理智!
    猜你喜欢
    • 1970-01-01
    • 2021-10-04
    • 2021-12-16
    • 2015-08-16
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    • 1970-01-01
    • 2015-12-25
    相关资源
    最近更新 更多