如何在 ERB Do 语句中使用 CSS Class | Ruby 在 Rails

How To Use A CSS Class in an ERB Do Statement | Ruby on Rails

我认为有一个 do 语句,想知道如何正确格式化代码以像其他元素一样使用 class?

<%= link_to something_path do %>
  <div>Stuff</div>
<% end %>

我试着像大多数 ERB 一样,在语句末尾添加 class:

<%= link_to something_path do, class: "classname" %>

那没有用,所以我试着像 image_tag:

<%= link_to(something_path do, class: "classname") %>

class: 这行代码放在什么地方?

查看 link_to

的文档

也有这个例子,

link_to "Articles", articles_path, id: "news", class: "article"
# => <a href="/articles" class="article" id="news">Articles</a>

试试下面的方法。

<%= link_to(something_path, class: "classname") do %>
  <div>Stuff</div>
<% end %>