作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
application.html.erb 文件:
<!DOCTYPE html>
<html>
<head>
<title>Site</title>
<%= stylesheet_link_tag :all %>
<%= javascript_include_tag "application" %>
<%= csrf_meta_tags %>
</head>
<body>
<%= yield %>
</body>
</html>
我在 public/文件夹中有一个文件“cake.generic.css”。
但是当我重新加载页面时,css 文件的效果不起作用。
如果我看到页面 View 源,我会看到类似这样的内容:
<!DOCTYPE html>
<html>
<head>
<title>Site</title>
<link href="/assets/all.css" media="screen" rel="stylesheet" type="text/css" />
<script src="/assets/jquery.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery_ujs.js?body=1" type="text/javascript"></script>
<script src="/assets/home.js?body=1" type="text/javascript"></script>
<script src="/assets/application.js?body=1" type="text/javascript"></script>
<meta content="authenticity_token" name="csrf-param" />
<meta content="6CPvchXr1amagxd7VmOzB82WGx/WmjfDOXjMLfjLzqQ=" name="csrf-token" />
</head>
<body>
<h1>Home#index</h1>
<p>Find me in app/views/home/index.html.erb</p>
</body>
</html>
我应该怎么做才能解决这个问题?
如何为样式表和 javascript 设置公用文件夹?
看起来 app/assets 文件夹是为 css 和 js 文件设置的?
最佳答案
Rails 可能会将您所有的 css 文件合并到一个名为 assets/all.css 的文件中
考虑使用免费插件 firebug + firepath进一步表征问题。这种常见的工具组合将帮助您查询网页元素并查看有助于其显示的 css。
关于ruby-on-rails - ruby rails : How can I add a css file with rails project?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7689609/
我是一名优秀的程序员,十分优秀!