我在rails中構建登錄表單並使用引導進行樣式化。在bootstrap中從f.button中刪除btn類
我使用下面的提交按鈕
= f.button :submit, "Sign In", class: 'btn-custom success'
唯一的問題是,當它出來的HTML,它包括白手起家「BTN」類,我怎麼能刪除嗎?
我在rails中構建登錄表單並使用引導進行樣式化。在bootstrap中從f.button中刪除btn類
我使用下面的提交按鈕
= f.button :submit, "Sign In", class: 'btn-custom success'
唯一的問題是,當它出來的HTML,它包括白手起家「BTN」類,我怎麼能刪除嗎?
它看起來像你沒有使用rails默認窗體助手作爲rails默認不會添加額外的類,即btn
在你的情況。有幾種方法可以添加一個提交按鈕,無需額外的屬性或 「屬性值」(你的情況):
HTML按鈕:
<button type="submit" name="submit" class="btn-custom success">Sign In</button>
HTML輸入:
<input type="submit" value="Sign In" class="btn-cusom success" />
導軌button_tag
= button_tag 'Sign In', type: :submit, class: 'btn-custom success'
請參考http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-button_tag獲取幫助文件button_tag
專門幫助和其他選項的頁面。
Rails的submit_tag
= submit_tag 'Sign In', class: 'btn-custom success'
請參考http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-submit_tag爲submit_tag
文檔。在這種情況下唯一需要注意的是submit_tag
幫助程序默認添加name
屬性,其值爲commit
。
但由於您的問題與button
有關,您可以使用「HTML按鈕」或「Rails button_tag」選項。
偉大和詳細的迴應,謝謝一堆! –
您可以使用'button_tag'。這裏是文檔:http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-button_tag – vee
Thankyou,如果你把你的評論作爲答案虐待選擇它作爲答案! –
很高興有人幫忙。請參閱下面的答案。 – vee