无法在rails中使用锚标记包装div

时间:2016-09-07 02:55:49

标签: html css ruby-on-rails

在我的rails应用程序中,我有一个带有div的视图。 div有很多内容,包括链接。我想让整个div可以点击。

在我的view.html.erb文件中,它看起来像这样:

<a href="/google">
  <div class="container">
    content with other anchor tags
  </div>
</a>

但它呈现如下:

<a href="/google"></a>
<div class="container">
  <a href="/google"></a>
  content with other anchor tags
</div>

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您需要为代码使用块:

<%= link_to "/google" do %>
  <div class="container">
    content
  </div>
<% end %>

该代码将呈现以下html

<a href="/google">
  <div class="container">
    Content
  </div>
</a>