سؤال

أستخدم Rails و JQuery Mobile لموقعي. لإنشاء رابط مصمم على زر ، يجب أن أقوم بإضافة معلومات محددة ، مثل هذا:

<a href="user/login" data-role="button" data-theme="a">login</a>

للقيام بذلك في القضبان ، يجب أن أستخدم link_to مثل هذا:

<%= link_to 'Login', :controller => "user", :action => "login", "data-icon" => "button", "data-theme" => "a" %>

ولكن هذا لا يعمل ، فهو يظهر كرابط عادي. عندما أنظر في الكود ، يبدو الأمر كذلك:

<a href="/user/login?data-icon=button&amp;data-theme=a" class="ui-link">Login</a>

أي أفكار لماذا يحدث هذا؟ شكرًا!

هل كانت مفيدة؟

المحلول

محاولة

<%= link_to 'Login', {:controller => "user", :action => "login"}, {"data-icon" => "button", "data-theme" => "a"} %>

تم شرح السبب في ذلك هنا:http://apidock.com/rails/v3.0.0/actionview/helpers/urlhelper/link_to

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top