说我有hash
m = {data:{toggle:true}, class:"btn btn-success"}
我想将此hash
直接传递给link_to
方法。类似的东西:
link_to "click me", m.flatten
或
image_tag "image.png", m.flatten
我还没有能够以任何我尝试过的方式工作,而且我无法通过搜索找到任何东西。
我能做的最多就是手动传递值,如:
link_to "click me, data: a[:data]
虽然有效,但我想动态地这样做。
答案 0 :(得分:3)
简单地传递哈希就行了。像这样:
m = {data:{toggle:true}, class:"btn btn-success"}
link_to 'Click Me', '/alu', m
#=> <a data-toggle="true" class="btn btn-success" href="/alu">Click Me</a>