ruby-on-rails - simple_form 有没有换行符的表单项连续出现?

标签 ruby-on-rails css ruby-on-rails-3 simple-form

是否可以编写一个包装器或样式 simple_form 以便表单元素彼此相邻并排在一行上?

需要的是这样的:

搜索:[输入文本字段]国家[下拉文本字段]城市[下拉文本字段]

我正在使用

  • 简单形式 2
  • 推特 Bootstrap 2

您目前可以设置 .form-horizo​​ntal 或 .form-vertical,通过向 CSS 添加规则或创建 simple_form 包装器来获得“内联 1 行表单元素显示”的最佳方式是什么?

更新一些 haml/css:

= simple_form_for(@session, :html => { :class => 'form-horizontal' }) do |f|


  = f.input :age_from,
            :collection => 18..60,
            :default => 18,
            :blank =>false,
            :label => 'Age from',
            :item_wrapper_class => 'inline',
            :input_html => { :style => "width: 102px" },


  = f.input :age_to,
            :collection => 18..60,
            :default => 25,
            :blank => false,
            :label => 'Age to',
            :item_wrapper_class => 'inline',
            :input_html => { :style => "width: 102px" }

仅使用常规的 Bootstrap css。 item_wrapper_class 不适用于整个元素,就像集合中的单个单选按钮一样。

我需要一个很好的方法来内联包装完整的集合元素( age to 和 age from )

最佳答案

我不能给上面的人添加评论,因为我没有声望,但只需通过指定上面级别的类来获取输入,然后使用你赋予表单控件样式的混合使其与表单控件相同:

.form-group input {
  @include form-control-styling
}

关于ruby-on-rails - simple_form 有没有换行符的表单项连续出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9917168/

相关文章:

javascript - 页面退出确认

html - CSS变换裁剪翻转图像

javascript - 从 iframe 调用后菜单无法正确显示

javascript - AngularJS:在子元素上应用 ngStyle

ruby-on-rails - 如何进行只接受小写 'a-z' 和数字 '0-9' 的验证

ruby-on-rails - 为不起作用的模型创建种子数据

ruby-on-rails - 什么是 factory_girl transient 属性?我为什么要用一个?

ruby-on-rails - Bundler 找不到 gem 的兼容版本,正在更新 Rails 应用程序

ruby-on-rails - 从 heroku slugs 中排除 gems 中的文件(使用 .slugignore、heroku)

ruby-on-rails - 需要来自 rails 连接表的数据,has_many :through