2014-09-02 48 views
0

我遵循API說明,但表單行爲不會輸出它在示例和示例源代碼中應該說的內容。爲什麼不用bootstrap生成引導程序兼容的表單?

我安裝了simpleform和bootstrap。 我做了rails g simple_form:install --bootstrap 我看到這些文件已經生成。

Simpleform說要爲元素做代碼像這樣

= simple_form_for @park, html: { multipart: true, role: "form", class: "form-horizontal" } do |f| 
    - if @park.errors.any? 
    #error_explanation 
     %h2= "#{pluralize(@park.errors.count, "error")} prohibited this park from being saved:" 
     %ul 
     - @park.errors.full_messages.each do |msg| 
      %li= msg 

    = f.input :address, label: 'address', autofocus: true, placeholder: "123 Fake Street Irvine, CA 90123", class: "form-control" 

的形式簡單的輸出越來越那種可笑的DSL的層。

很多事情錯的輸出 1)包裝類不舉的form-group匹配,而是它仍然controls 2)形式不伸出寬度爲100%像它應該。 3)如果輸入未被檢測爲「必需」,則標籤不會被包裹,而是粘到屏幕的左側。

API爲什麼不起作用?

回答

0

自舉的簡單形式生成命令生成的配置文件初始化爲引導2.X

因此,你必須修改初始化文件吐出適當的類。

請參閱此問題的答案。

Bootstrap3 and simple form

相關問題