Rails模板输出间距

时间:2013-04-13 17:17:04

标签: ruby-on-rails ruby-on-rails-3

在我的application.html.erb中,我有:

  <%= stylesheet_link_tag "application", :media => "all" %>>
  <%= javascript_include_tag "application" %>
  <%= csrf_meta_tags %>

其中输出的内容如下:

  <link href="/assets/css-reset.css?body=1" media="all" rel="stylesheet" type="text/css" />
<link href="/assets/globals.css?body=1" media="all" rel="stylesheet" type="text/css" />
<link href="/assets/bootstrap-2.3.1/css/bootstrap.css?body=1" media="all" rel="stylesheet" type="text/css" />
<link href="/assets/bootstrap.css?body=1" media="all" rel="stylesheet" type="text/css" />
<link href="/assets/application.css?body=1" media="all" rel="stylesheet" type="text/css" />
  <link href="/assets/home_screen.css?body=1" media="all" rel="stylesheet" type="text/css" />
  <script src="/assets/jquery-1.9.1.min.js?body=1" type="text/javascript"></script>
<script src="/assets/application.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery-ui-1.10.2.custom/js/jquery-ui-1.10.2.custom.js?body=1" type="text/javascript"></script>
<script src="/assets/home_screen.js?body=1" type="text/javascript"></script>
  <meta content="authenticity_token" name="csrf-param" />
<meta content="wvpCKeGQlyowV18CYU4V2Vn7f+IxHTK0zSkB2XVGajc=" name="csrf-token" />

如何为此类结果添加输出间距?

  <link href="/assets/css-reset.css?body=1" media="all" rel="stylesheet" type="text/css" />
  <link href="/assets/globals.css?body=1" media="all" rel="stylesheet" type="text/css" />
  <link href="/assets/bootstrap-2.3.1/css/bootstrap.css?body=1" media="all" rel="stylesheet" type="text/css" />
  <link href="/assets/bootstrap.css?body=1" media="all" rel="stylesheet" type="text/css" />
  <link href="/assets/application.css?body=1" media="all" rel="stylesheet" type="text/css" />
  <link href="/assets/home_screen.css?body=1" media="all" rel="stylesheet" type="text/css" />
  <script src="/assets/jquery-1.9.1.min.js?body=1" type="text/javascript"></script>
  <script src="/assets/application.js?body=1" type="text/javascript"></script>
  <script src="/assets/jquery-ui-1.10.2.custom/js/jquery-ui-1.10.2.custom.js?body=1" type="text/javascript"></script>
  <script src="/assets/home_screen.js?body=1" type="text/javascript"></script>
  <meta content="authenticity_token" name="csrf-param" />
  <meta content="wvpCKeGQlyowV18CYU4V2Vn7f+IxHTK0zSkB2XVGajc=" name="csrf-token" />

1 个答案:

答案 0 :(得分:0)

你可以尝试

stylesheet_link_tag("application", :media => "all").split("\n").join("\n  ")

但你真的觉得值得这么麻烦吗?

您可以使用firebug或其他东西正确缩进HTML。此外,在获取网页时需要加载更多字节。