如何link_to一个html锚标签

时间:2014-10-02 21:45:13

标签: html ruby-on-rails ruby twitter-bootstrap ruby-on-rails-4

我一直试图制作一些列表,点击每个列表后,其内容将被编辑。我在这个Ruby on Rails应用程序中使用了twitter bootstrap,嵌入式HTML。

<div class="list-group">
    <% @statuses.each do |status| %>
      <a href="#" class="list-group-item"><%= status.content %></a>

    <% end %>
</div>

在这里,我没有了解如何让这些<%= link_to<a href=""的每个status网址建立联系。

<%= link_to 'Edit', edit_status_path(status) %>

Each list here should be linked to status

请帮助我完全糊涂了。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

如果您希望整个状态实际上是一个链接,就像您在示例中使用手动锚标记一样,那么请尝试:

<div class="list-group">
    <% @statuses.each do |status| %>
      <%= link_to status.content, edit_status_path(status), class: "list-group-item" %>
    <% end %>
</div>

另见http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to