css - Rails 似乎要求我在 CSS 对 Development 生效之前进行预编译

标签 css ruby-on-rails ruby-on-rails-3 precompile

我在 rails 中摆弄 CSS 并创建了这个 css 文件的杰作:

h1 {
  color: red;
}

但是在我预编译 Assets 之前,rails 不会在本地加载它。这让我觉得是比较奇怪的行为。有谁知道为什么吗?

我有这个:<%= stylesheet_link_tag :application %>在我的 application.html.erb 和 config.serve_static_asset = true在我的 config/environment/development.rb .

我猜它仍然有效,但能够在不预编译的情况下重新加载会很好。

最佳答案

尝试运行“rake assets:clean”来删除旧的预编译 Assets 。

关于css - Rails 似乎要求我在 CSS 对 Development 生效之前进行预编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20292790/

相关文章:

html - 在子菜单中并行排列 div

html - 转发响应式电子邮件,同时保留媒体查询

ruby-on-rails - 将一个数组的每个元素连接到 ruby​​ 中另一个数组的每个元素

mysql - Rails ActiveRecord,从连接表中选择不同的字段并返回所有模型

html - 下拉样式在 ff 和 IE 中无法正确呈现

CSS 悬停,不返回原始大小

javascript - Rails 应用程序在 activeadmin 中出现非常奇怪的错误

ruby-on-rails - 在事件记录中动态查找条件

ruby-on-rails - Rails 获取 root_url 错误

ruby-on-rails - Bundler 未加载 gem