2013-09-30 50 views
0

使用這種寶石:https://github.com/anjlab/bootstrap-rails引導3寶石3.2形式扭曲

出於某種原因,形式不是爲我正常工作。輸入正在使用時沒有曲線。

enter image description here

並把它像「形式的內聯」我不能添加類 不知道是什麼問題。任何其他人面臨這個/有一個解決方案?

經過深入挖掘,並決定嘗試和錯誤,我得到它的工作,但必須手動輸入每個表單的類。

<%= text_field_tag :twitter_contact, nil, class: 'form-control'%> 

現在我有這樣的: enter image description here

爲什麼不能自動工作寶石做自己?我錯過了什麼嗎?

+0

你究竟想達到什麼目的?我不太確定你的問題是什麼。 –

+0

@farleyknight表格扭曲(附加部分不一樣大小)。邊框/陰影與引導網站上的邊框/陰影相比是扭曲的。並添加類:「form-inline」不適用於form_tag –

+0

得到它的工作。我不得不手動檢查每個我喜歡的形式的元素,並嘗試用我的表單精確地模仿它(類和ID)。 –

回答

1

你可以寫你自己的幫助方法,包括這個給你。例如

def my_text_field_tag(name, value) 
    text_field_tag(name, value, class: 'form-control') 
end 

在您的ApplicationHelper會給你更接近你要找的東西。

事實上,Ruby的寶石作者必須小心地在自己的代碼中注入過多的自動魔法,因爲它實際上與其他Ruby寶石衝突。在某種程度上,你必須學習Ruby如何工作才能獲得所需的全部魔力。

+0

雅這是一個很棒的建議! –