2 つのパラメーターを渡そうとしていますがdata-no-turbolinks
、mobile
これは機能します:
(1) %a{href: "#{test_path}", data: { no: { turbolink: true }}} %span Test
に変換されます
<a data-no-turbolink href='/test'> <span>Test</span></a>
ここで、このリンクに 1 つのパラメーターを追加する必要があります。mobile
次のすべてが機能しませんでした!
(1)%a{href: "", mobile: 1, data: { no: { turbolink: true }}}
または
%a{href: "", data: {mobile: 1, no: { turbolink: true }}}
(モバイルではなく、ターボリンクが正しく渡されました)
(2)%span= link_to "Mobile", {mobile: 1, data: { no: { turbolink: true }}}
(3)%span= link_to "Mobile", {'mobile' => 1, 'data-no-turbolink' => true }
(4)%span= link_to "Mobile", url_for('mobile' => 1, 'data-no-turbolink' => true)
(5) %span= link_to "Mobile", data: {mobile: 1, no: {turbolink: true} }