Rails应用在生产环境中无法加载CSS/JS/图片

3
当我在生产模式下运行我的Rails应用程序时,图片没有显示,CSS也没有工作。在控制台中,我收到了以下消息: ActionController :: RoutingError(无路由匹配“/stylesheets/theme.css”): 在rescues/layout(0.0ms)内呈现C:/ Ruby192 / lib / ruby ​​/ gems / 1.9.1 / gems / actionpack-3.0.3 / lib / action_dispatch / middleware / templates / rescues / routing_error.erb 但是,在我的view/layout application.html.erb中,我包含了以下代码:<%= stylesheet_link_tag 'theme' %>,并且theme.css存在于public/stylesheet文件夹中。
1个回答

5
请在config/production.rb中进行以下更改:
更改为:
config.serve_static_assets = false

to:

config.serve_static_assets = true

那将解决它,我保证。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接