sai*_*lor 12 ruby ruby-on-rails ruby-on-rails-3 simple-form
我正在使用simple_form,我想知道在处理关联选择时是否可以跳过任何包装器div.
谢谢
Eas*_*yCo 18
如果您正在使用类似的东西f.association :product,可以删除生成的标签和包装器,如下所示:f.association :product, label: false, wrapper: false
https://github.com/plataformatec/simple_form#stripping-away-all-wrapper-divs
SimpleForm还允许您去除使用通常的f.input生成的字段周围的所有div包装器.实现此目的的最简单方法是使用f.input_field.
例:
simple_form_for @user do |f|
f.input_field :name
end
Run Code Online (Sandbox Code Playgroud)
生产:
<input class="string required" id="user_name" maxlength="100"
name="user[name]" size="100" type="text" value="Carlos" />
Run Code Online (Sandbox Code Playgroud)
要查看实际的RDoc,请在此处查看 - http://rubydoc.info/github/plataformatec/simple_form/master/SimpleForm/FormBuilder:input_field
要么 ...
做点什么
config.wrappers :small do |b|
b.use :placeholder
b.use :label_input
end
Run Code Online (Sandbox Code Playgroud)
并以这种方式使用它:
# Specifying to whole form
simple_form_for @user, wrapper: :small do |f|
f.input :name
end
Run Code Online (Sandbox Code Playgroud)
https://github.com/plataformatec/simple_form#configuration