我正在使用simple_form
在我的Rails應用程序中生成我的表單。我想用這些形式使用bootstrap。所以我已經安裝了以下寶石並將它們添加到我的gemfile中(1)simple_form
,(2)twitter-bootstrap-rails
。最後,在我運行的simple_form git頁面上,按照說明操作,rails generate simple_form:install --bootstrap
。我如何獲得simple_form和bootstrap一起工作?
運行後bundle install
安裝了所有東西並運行服務器。然而,這些表格仍然沒有像「表格控制」那樣正確顯示。
表
= simple_form_for @user, html: { multipart: :true, class: "form-horizontal" } do |f|
= f.input :headshot_image, as: :file
= f.input :remote_headshot_image_url, placeholder: "Image Url"
= f.input :first_name, required: true
= f.input :middle_name
= f.input :last_name, required: true
我能得到它的「工作」由兩種不同的方法(兩者都沒有,我相信是正確的)。首先我可以爲每個輸入添加, class: "form-control"
,或者我可以添加到simple_form_for :defaults => { :input_html => { :class => "form-control" } }
。前者有點失敗了我相信的目的,後者起作用,但它也將類應用於不理想的文件輸入。
有沒有我錯過的設置步驟?或者我做了一些不正確的事情。如果我需要提供更多信息或留下問題,請告訴我。謝謝!
你有沒有重新啓動服務器?每次你安裝一個gem ..確保你重新啓動服務器@RahulSambari –
,是的,我做到了。依然沒有。 – daveomcd
你是否得到任何錯誤或只是simple_form引導不反映>? –