所以我有一个 View ,它基本上加载给定的 .js 文件并且它在本地主机上工作正常但是当我将它推送到 heroku 时它就死了。
基本上在我定义的 Controller 中
@script = '/assests/script_name.js?body=1'
在我调用的 View 中
%script{:src => @script, :type => "text/javascript"}
这会在开发中加载正确的脚本,但在生产中找不到它们
我错过了什么?
最佳答案
在你的 Controller 中......
@script = view_context.asset_path('script_name.js')
如果是我,我会这样做:
Controller :@script = 'script_name'
View := javascript_include_tag @script
关于javascript - Rails Assets 管道如何链接到生产环境中的特定 .js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13406797/