如何将多个类和属性添加到railsbutton_to?

How to add multiple classes and attributes to rails button_to?

我是 rails 的新手,我正在尝试以某种方式添加所有属性,并且 类 我已经进入 button_to 中的 button_to 因为在现在它在我实际按钮的顶部添加了一个银色按钮框,所以我不知道如何在其中实际组合上面的多个 类 。

   <button class="class1" data-method="dl" data-option="dl" type="button" title="Dl">
        <span class="class2" data-placement="bottom" title="Dl">
                <span class="icon">
                    <%= button_to proof_path(@param) %>
                </span>
        </span>
    </button>

link_to 不起作用,因为我希望实际按钮可点击而不是文本。

有什么建议吗?

您正试图将一个按钮嵌套在一个无效的按钮中 html。第一步是只使用一个按钮。第二步是使用 button_to 设置您需要的所有 html 属性。

button_to("Button Text", proof_path(@param), {},
          data: {method: "dl, option: "dl"}, class: "class1")

您可以将内容传递到块中的 button_to

例如。

<%= button_to [:make_happy, @user] do %>
  Make <strong><%= @user.name %></strong> happy
<% end %>

您可以放置​​图标以及该块中不包含的内容...

参考:Docs