为rails app form helper 设定默认值
Ruby HTML JavaScript CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
lib
test
.gitignore
Gemfile
Gemfile.lock
README.md
Rakefile
default_form.gemspec

README.md

default_form

Features

  • 更容易定制;

  • 充分利用rails的form构建helper,符合rails习惯的定制;

  • 不过度包办,比如simple_form的 f.input 方法表面上看是方便,但是不够灵活。但是我们本来就是熟练掌握 input 的type知识 和 rails 的 filed 系列方法。

如何使用

  1. default_form_for 替代 form_for

  2. 用`default_form_builder' 指定 FromBuilder

class AdminAreaController < ApplicationController
  default_form_builder DefaultForm::FormBuilder
end

如何定制

这个gem的思路只是为每个form helper method 设置了默认值, 如果不需要默认值,

1.直接覆盖即可

f.text_filed class: 'xxx'

2.也可以在一个很简单的配置文件中关闭一些行为, 具体参见examples下的例子。