【发布时间】:2013-06-04 14:39:04
【问题描述】:
我正在尝试创建一个函数,为 rails 中的 link_to 函数添加一些功能。我想做的只是给它添加一个类。到目前为止我所拥有的:
#application_helper.rb
def button_link(*args)
link_to(*args.push(class: 'btn'))
end
问题是,如果我现在向 button_link 函数添加另一个类,它就不起作用了。
例子:
<td class='button'>
<%= button_link "Show", category_path(item), class: "btn-primary" %>
</td>
我收到以下错误:wrong number of arguments (4 for 3)。我怎样才能正确地做到这一点?
【问题讨论】:
-
这意味着您为
link_to助手提供了 4 个参数(预期为 3 个)。
标签: ruby-on-rails ruby ruby-on-rails-4