而不是
我想输出
使用button_to方法(rails 3.0.0)
这可能吗?
从最新版本的Rails(4.0.2,不确定以前的版本)开始,将一个块传递给button_to会调用帮助程序中的分支逻辑,该逻辑创建一个按钮元素而不是输入.
例如,如果你想在haml,bootstrap和fontawesome(我的用例)中创建一个'delete'按钮元素:
= button_to(foo_path(@foo), class: 'btn btn-sm', method: :delete, remote: true) do
如果你想让它们永远都是按钮元素,无论如何,你总是可以将你的按钮内容放在一个块而不是第一个参数中.不确定那里有什么权衡.