2017-03-07 43 views
1

因此,我嘗試使用Bootstrap格式化Devise gem的共享鏈接。我目前的迭代如下:試圖在設計中使用Bootstrap

<%- if controller_name != 'sessions' %> 
<%= link_to "Log in" :class=>"btn btn-success btn-lg", new_session_path(resource_name) %><br /> 
<% end -%> 

<%- if devise_mapping.registerable? && controller_name != 'registrations' %> 
<%= link_to "Sign up" :class=>"btn btn-info btn-lg", new_registration_path(resource_name) %><br /> 
<% end -%> 

<%- if devise_mapping.recoverable? && controller_name != 'passwords' && controller_name != 'registrations' %> 
<%= link_to "Forgot your password?" :class=>"btn btn-warning btn-lg", new_password_path(resource_name) %><br /> 
<% end -%> 

這是位於,作爲部分,在Devise-> Shared下。在這裏似乎有一個未開啓的線索詢問這個問題,但我找不到解決方案,也沒有任何嘗試導致瞭解決方案。無論我做什麼,我都會收到語法錯誤。

任何幫助將不勝感激。謝謝!

回答

2

更改此:

<%= link_to "Log in" :class=>"btn btn-success btn-lg", 
    new_session_path(resource_name) %> 

到:

<%= link_to "Log in", new_session_path(resource_name), :class => "btn 
btn-success btn-lg" %> 

同去與其他link_to。 請參閱link_to文檔。

+0

非常感謝! – MatthewSpire