我在演示者中使用button_to
。这很好用。但是,如果我创建一个块,我会收到错误
undefined method `stringify_keys'
我想知道是否甚至可以在视图文件之外使用button_to
块。
# Inside my presenter class
# The line below causes the error
button_to 'Big Button', '/', {} do
link_to('Home', '/', { })
end.html_safe
我该如何解决这个问题?我错过了一些相当明显的东西吗?
答案 0 :(得分:2)
我不确定您为什么要在按钮内显示链接,但是,您可以试试这个:
button_to '/', { ... } do
'Big Button'
link_to('Home', '/', { ... })
end.html_safe
您不需要将标签作为button_to
块的第一个参数包含在内。