我将公共文件夹中的stylesheets and javascript files
包含到我的项目中时出现问题。
我是按照以下方式做的:
<%= stylesheet_link_tag '/public/dist/css/AdminLTE.min.css' %>
不幸的是,我有一个错误:
ActionController::RoutingError (No route matches [GET] "/public/dist/css/AdminLTE.min.css")
你能告诉我怎么解决这个问题吗?
答案 0 :(得分:4)
删除&#39; / public /&#39;路径。
<%= stylesheet_link_tag '/dist/css/AdminLTE.min.css' %>
公开下的文件不需要/public/
路径。您可以通过localhost:3000/404.html
在生产中启用此功能需要您在环境文件中启用它。
在production.rb
config.serve_static_assets = true