我试图从中简化我的代码:
button_tag default_button[:name] ? default_button[:name] : t(button.to_s) , type: default_button[:type] ? default_button[:type] : 'submit', class: default_button[:class] ? default_button[:class] : "btn_#{button.to_s}"
对此:
button_tag(default_button)
但它不起作用,我将整个哈希作为按钮中的文本。如何使用散列键/值变得聪明?
答案 0 :(得分:0)
我找到了这个解决方案,第一个参数有点特殊。
concat button_tag(default_button[:name], default_button)