我在将公用文件夹中的样式表和 javascript 文件
包含到我的项目中时遇到问题。
我是按照以下方式做的:
<%= stylesheet_link_tag '/public/dist/css/AdminLTE.min.css' %>
不幸的是我遇到了一个错误:
ActionController::RoutingError (No route matches [GET] "/public/dist/css/AdminLTE.min.css")
你能告诉我如何解决这个问题吗?
最佳答案
删除“/public/”路径。
<%= stylesheet_link_tag '/dist/css/AdminLTE.min.css' %>
public 下的文件不需要/public/
路径。例如,您的错误页面可以通过 localhost:3000/404.html
在生产中启用它需要您在环境文件中启用它。
在production.rb
config.serve_static_assets = true
关于javascript - Rails 4 - 来自公共(public)文件夹的样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28810378/