如何重构以下Rails erb代码?

Rez*_*eza -1 ruby-on-rails erb

我需要使用link_to方法重构此代码.

 <a href="post.html">
       <h2 class="post-title">
                <%= post.title %>
       </h2>
       <h3 class="post-subtitle">
                <%= post.subheading %>
       </h3>
 </a> 
Run Code Online (Sandbox Code Playgroud)

我希望它看起来像这样:

 <%= link_to ".........",post) %>
Run Code Online (Sandbox Code Playgroud)

"......"将是重构的代码.

Yur*_*dev 7

您需要将块传递给link_to:

<%= link_to post_url(@post) do %>
  <h2 class="post-title">
    <%= post.title %>
  </h2>
  <h3 class="post-subtitle">
    <%= post.subheading %>
  </h3>
<% end %>
Run Code Online (Sandbox Code Playgroud)