html - 如何将 "link_to"放在整张卡下?

标签 html ruby-on-rails ruby link-to card

我是 Ruby 的初学者,我很长​​时间都处于这个疑问中。如何将“link_to”放在整个卡片下?我有这个代码:

<div class = "card-body">
     <h4> <% = link_to post.title, post%> </h4>

     <div class = "text-muted mb-2">
       <em> By <% = post.author%> (<% = l (post.created_at, format:: long)%>) </em>
     </div>

     <p> <% = post.body.truncate (220)%> </p>

     <p class = "text-muted"> <% = pluralize (post.comments.count, 'Comment')%> </p>
   </div>

并希望“card-body”类充当“link_to”

最佳答案

您可以将一个 block 传递给 link_to方法。

<%= link_to post do %>
  <div class="card-body">
    <h4><%= post.title %></h4>
    ...
  </div>
<% end %>

关于html - 如何将 "link_to"放在整张卡下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66757188/

相关文章:

javascript - div inside table td 在右上角?

php - 在 php/html 中创建类似框架的结构?

javascript - 最佳实践是什么?将 JS 与 Rails 项目中的页面/操作隔离?

html - 背景标签 HTML application.html.erb

jquery - Rails3 Paperclip JCrop 进入循环

Ruby 实例变量作用域问题

html - 如何将 LI 元素定位到 UL 列表的底部

html - 更正 HTML 布局

ruby-on-rails - 在 rails 中使用 ActiveRecord 从数据库返回每第 n 行

ruby - 这个结果背后的逻辑是什么?