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

时间:2016-09-30 15:05:26

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4

我对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不会工作,因为我希望实际按钮可以点击而不是文字。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

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

实施例

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

答案 1 :(得分:0)

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

离。

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

你可以把图标和那些不在那个区域中......

参考:Docs