javascript - Rails 4 - 来自公共(public)文件夹的样式表

标签 javascript ruby-on-rails-4 stylesheet assets

我在将公用文件夹中的样式表和 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/

相关文章:

css - 这是您构建 CSS 样式表的方式吗?

javascript - LiveEngage - LivePerson 聊天标签不显示任何内容

javascript - 删除具有特定id的div标签并保留内容

javascript - 我试图在向该对象添加新属性之前将对象推送到数组,但它直接更新数组

c# - Asp.net 动态 ashx 样式表并不总是适用于回发

html - 将样式表限制为一个标签和后代

javascript - 使用 JQuery 和 JavaScript 将事件绑定(bind)到单页应用程序的 DOM

sql - 如何列出用户可用的所有任务?

ruby-on-rails - Ruby on Rails : Capistrano 3 deployment error

ruby-on-rails - Rails 4.2 外键