所以我有一个基本加载在给定的.js文件中的视图,它在本地主机上工作正常但是当我将它推送到heroku时它会死掉。
基本上在我定义的控制器中
@script ='/assests / script_name.js?body = 1'
在视图中我打电话
%script {:src => @script,:type => “文本/ JavaScript的”}
这会在开发中加载正确的脚本,但在生产中却无法找到它们
我错过了什么?
答案 0 :(得分:0)
在你的控制器......
@script = view_context.asset_path('script_name.js')
如果是我,我会这样做:
控制器:@script = 'script_name'
查看:= javascript_include_tag @script