2013-02-03 115 views
1

我正在'登錄'/'註冊'的形式,我從別人'繼承'的項目。我的Rails並沒有那麼先進,但我很享受它,除了在10個小時內讓一些小東西工作的挫敗感之外。軌道上的紅寶石button_to或理想的f.button

當人們想登錄,輸入自己的用戶名和密碼後,就點擊「登錄」按鈕,它工作得很好:

<%= f.button :submit, I18n.t('sign_in.sign_in_button'), :class => 'btn btn-primary' %> 

現在,我怎麼可以創建一個註冊按鈕指導用戶轉到「創建賬戶」頁面?

例如,這個環節完美的作品:

<%= link_to I18n.t('sign_in.sign_up'), new_user_registration_path %> 

new_user_registration_path轉到 '創建帳戶' 頁面。我的按鈕代碼中是否可以粘住new_user_registration_path

我想這太,當點擊它只是不斷刷新當前頁面,而不是去「創建帳戶」頁面放:

<%= button_to I18n.t('sign_in.sign_up_button'), new_user_registration_path, :class => 'btn btn-warning' %> 
+0

http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-button_to 這種方法創建一個表單標籤。 你可能在表單中使用它?表單中的表單不會按照您的預期行事。 – kukrt

回答

1

它看起來像你使用引導。這是鏈接的完美使用案例,但是它的樣式是按鈕。嘗試: <%= link_to I18n.t('sign_in.sign_up'), new_user_registration_path, :class => "btn btn-warning" %>

+0

嗨,亞當,謝謝你的幫助。 Bootstrap聽起來很熟悉,我想我已經嘗試了按鈕內的所有可能的組合......你的工作非常完美。 – CHarris