如何添加包含「 - 」的哈希映射元素。包含' - '的密鑰的紅寶石哈希映射
像這樣:
<%= button_to_function 'Cancel','cancelRemove("cancelEmail")', :data-dismiss=>'modal', :class=>'btn' %>
我得到錯誤未定義的局部變量或方法'駁回的#
如何添加包含「 - 」的哈希映射元素。包含' - '的密鑰的紅寶石哈希映射
像這樣:
<%= button_to_function 'Cancel','cancelRemove("cancelEmail")', :data-dismiss=>'modal', :class=>'btn' %>
我得到錯誤未定義的局部變量或方法'駁回的#
雖然:'data-dismiss'
作品,與data
屬性你也可以做
:data => { :dismiss => 'modal' }
附加的data
-prefixed html屬性可以包含在同一個散列中。因此,例如,在另一個鏈接,你可以做:
:data => { :remote => true, :method => 'delete' }
這將添加到HTML屬性data-remote="true" data-method="delete"
的鏈接。
雖然散列語法對於單個屬性來說不那麼緊湊,但當您擁有多個html5數據屬性時,它很好。這可以說是更多的軌道。
只要將其重命名爲:
<%= button_to_function 'Cancel','cancelRemove("cancelEmail")', :'data-dismiss'=>'modal', :class=>'btn' %>