0

我正在尝试将我的 Rails 代码从 Windows 切换到 Ubuntu,并且 css 文件已停止工作。这是相同版本的代码和相同版本的rails。我能想到的唯一主要区别是 Ruby 版本更高,但我不明白为什么这只会影响 css。

如果我查看 Windows 中的 html 源代码,在 application.css 下,我可以看到加载的不同元素一个接一个。一切正常。但是,完全相同的代码在 Ubuntu 上不包含任何内容 - 只是 application.css 文件,带有 require self 和 require 树。

Firefox 控制台或我正在运行 rails 的终端上没有任何错误。

我猜这与我所做的配置或某些资源不可用有关,但没有任何错误,我不知道从哪里开始寻找。这是 Ubuntu 与 Windows 的对比吗?

如何让 css 再次工作?

4

1 回答 1

0

您可以尝试从服务器中清除资产缓存:

rake assets::clean

尝试也运行 dos2unix 或其他东西 - 也许从 windows 的回车在 ubuntu 上是邪恶的?

find . -name -exec dos2unix {} \;
于 2013-03-28T01:41:18.787 回答