Do not require a tag for wrapper.

This commit is contained in:
José Valim 2011-09-05 18:25:02 +03:00
parent 4367cfbd84
commit 7350dc3ab9
1 changed files with 2 additions and 1 deletions

View File

@ -130,12 +130,13 @@ module SimpleForm
# Builds a new wrapper using SimpleForm::Wrappers::Builder.
def self.build(options={})
options[:tag] ||= :div unless options.empty?
builder = SimpleForm::Wrappers::Builder.new
yield builder
SimpleForm::Wrappers::Root.new(builder.to_a, options)
end
wrappers :tag => :div, :class => :input, :error_class => :field_with_errors do |b|
wrappers :class => :input, :error_class => :field_with_errors do |b|
b.use :placeholder
b.use :label_input
b.use :hint, :tag => :span, :class => :hint