我正在学习 Rails,但遇到了一个我找不到答案的问题。我有 2 个 css 文件 "print.css" 和 "screen.css" ,都在 "/public/stylesheets"
当我在布局中的“application.html.erb”中加载它们并启动服务器时,本地网站上的两个文件都丢失了。这是错误:
GET http://localhost:3000/assets/print.css 404 (Not Found)
GET http://localhost:3000/assets/screen.css 404 (Not Found)
这是来自“application.html.erb”的代码:
<!DOCTYPE html>
<html>
<head>
<title><%= title %></title>
<%= csrf_meta_tag %>
<%= stylesheet_link_tag "screen", "print" %>
</head>
<body>
<%= yield %>
</body>
</html>
此外,我添加了这个
config.assets.compile = true
到我的“./config/environments/development.rb”并运行
bundle exec rake assets:precompile RAILS_ENV=development
无济于事。
请指教!