我试图创建一个函数,在rails中为link_to函数添加一些功能。我想要做的只是添加一个类。我至今:发送多个参数到ruby中的另一个函数
#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)
。我怎样才能正确地做到这一点?
这意味着你给4个参数到'link_to'助手(期待3)。 – MrYoshiji