我正在使用Twitter Bootstrap,我想将以下list-group-item转换为link_to,即link_to(post.title,post_path),但以下链接包含h4和p元素。我该如何加入这个?我只是把它全部变成了一个字符串,但是你不会有逃避HTML的问题吗?
<% @posts.each do |post| %>
<a href="#" class="list-group-item">
<h4 class="list-group-item-heading"><%= post.title %></h4>
<p class="list-group-item-text"><%= post.content %></p>
</a>
<% end %>
答案 0 :(得分:0)
link_to
接受一个块
<%= link_to post_path(post) do %>
<h4 class="list-group-item-heading"><%= post.title %></h4>
<p class="list-group-item-text"><%= post.content %></p>
<% end %>
如果您想要任何其他选项,请将它们放在最后但在块之前
<%= link_to post_path(post), remote: true do %>
答案 1 :(得分:0)
你在这里:
<% @posts.each do |post| %>
<%= link_to post_path(post) do %>
<h4 class="list-group-item-heading"><%= post.title %></h4>
<p class="list-group-item-text"><%= post.content %></p>
<% end %>
<% end %>
详细了解link_to
:http://apidock.com/rails/ActionView/Helpers/UrlHelper/link_to