<%= link_to('Repay', controller: 'payments',
action: 'repay',
from: r, to: rx,
html_options: {class: "tiny button"})
%>
Rails文档说你可以传递html_options,它将用于为生成的html添加属性,但它所做的只是添加?html_options = {class ...到url,而不是实际生成与类的链接。
我在没有html_options的情况下尝试过,同样的事情。不确定我做错了什么。
答案 0 :(得分:6)
这应该这样做:
<%= link_to('Repay', {controller: 'payments',
action: 'repay',
from: r, to: rx},
{class: "tiny button"}) %>