Sta*_*ire 3 javascript assets stylesheet ruby-on-rails-4
我有一个问题,包括 stylesheets and javascript files公共文件夹包含到我的项目中时。
我按以下方式进行:
<%= stylesheet_link_tag '/public/dist/css/AdminLTE.min.css' %>
Run Code Online (Sandbox Code Playgroud)
不幸的是,我遇到了一个错误:
ActionController::RoutingError (No route matches [GET] "/public/dist/css/AdminLTE.min.css")
Run Code Online (Sandbox Code Playgroud)
你能告诉我如何解决这个问题吗?
删除“/public/”路径。
<%= stylesheet_link_tag '/dist/css/AdminLTE.min.css' %>
Run Code Online (Sandbox Code Playgroud)
public 下的文件不需要/public/路径。一个例子是您可以通过以下方式访问的错误页面localhost:3000/404.html
在生产中启用它需要您在环境文件中启用它。
在 production.rb
config.serve_static_assets = true
Run Code Online (Sandbox Code Playgroud)