Luc*_*ord 10 ruby ruby-on-rails scaffolding ruby-on-rails-3 stylesheet-link-tag
我从脚手架创建了一个新的Rails应用程序,但是教程声称会出现以下内容:
<%= stylesheet_link_tag "application", :media => "all" %>
Run Code Online (Sandbox Code Playgroud)
我得到了:
<%= stylesheet_link_tag :all %>
Run Code Online (Sandbox Code Playgroud)
他们之间有什么区别?我应该使用哪个?为什么?
ror*_*rra 23
运用
<%= stylesheet_link_tag "application", :media => "all" %>
Run Code Online (Sandbox Code Playgroud)
将包含名为application.css的样式表,您可以拥有application.css.sass或application.css.scss等文件或任何其他扩展和rails将使用正确的样式表引擎编译css文件并提供application.css文件.
属性"media = all"实际上是一个css属性,这意味着所有媒体都会包含css,例如浏览网站时,打印屏幕时等等.您可以在此找到有关媒体属性的更多信息.链接.
通过使用
<%= stylesheet_link_tag :all %>
Run Code Online (Sandbox Code Playgroud)
您将在app/assets/stylesheets目录中包含所有样式表.
| 归档时间: |
|
| 查看次数: |
23587 次 |
| 最近记录: |