2

所以我有一个视图,它基本上加载到给定的 .js 文件中,它在本地主机上运行良好,但是当我将它推送到 heroku 时,它就死了。

基本上在我定义的控制器中

@script = '/assets/script_name.js?body=1'

在我看来

%script{:src => @script, :type => "text/javascript"}

这会在开发中加载正确的脚本,但在生产中找不到它们

我错过了什么?

4

1 回答 1

0

在您的控制器中...

@script = view_context.asset_path('script_name.js')

如果是我,我会这样做:

控制器:@script = 'script_name'

看法:= javascript_include_tag @script

于 2012-11-15T23:56:15.097 回答