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爲什麼不起作用?