【问题标题】:Removing trailing white space in rails 3 views删除rails 3视图中的尾随空白
【发布时间】:2013-04-30 13:48:18
【问题描述】:
<% @objects.each do |object| %>
    <div class="row-fluid">
      <ul class="thumbnails">
        <li class="span3">
          <div class="thumbnail">
            <a href="#"><%= image_tag(object.photos.first.shot)%></a>
            <div class="caption">
              <a href="#"><h4><%= object.title %></h4></a>
              <p><font color="green">&#x2713; <%= object.author %></font> &nbsp;
              </p>
              <p><font size="2"><%= object.description %></font></p>
            </div>
          </div>
        </li>
      </ul>
    </div>
    <% end %>

这样的输出:

1
2
3
4

我怎样才能让它输出为:

1234

谢谢。我在 Mac OS X Mountain Lion 上使用 Rails 3.2.11

【问题讨论】:

  • 是网页上的输出吗?
  • 是的,这会在 index.html.erb 文件中输出
  • 你能显示html吗?
  • 就是这样。我的目标只是将它们作为一行输出并避免删除换行符。
  • 我的意思是您在浏览器中看到的结果 HTML

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


【解决方案1】:

concat 方法应该这样做。

<% @objects.each do |object| 
  concat(object.object_number) 
end %>

【讨论】:

    【解决方案2】:

    听起来这只是适当的 CSS 样式的问题.. ?

    看看这个问题:Align List of Images using CSS

    【讨论】:

    • 我不确定。但是您认为我可以通过使用 标签使其工作吗?
    • 您目前拥有 DIV 和 UL/LI 元素 - 您只需添加 CSS 样式以使其看起来更漂亮。当然,您也可以使用 HTML 表格和 TR/TD 标记,但与您当前拥有的 DIV 和列表相比,这将是一种更加“固定”的格式。我会坚持你所拥有的并添加 CSS 样式。查看我添加的链接
    猜你喜欢
    相关资源
    最近更新 更多
    热门标签