html - 如何使用 twitter bootstrap 和 rails 简单表单创建水平表单

标签 html css ruby-on-rails twitter-bootstrap simple-form

我正在尝试使用 simple-form 和 bootstrap 创建水平表单。我已经使用“rails generate simple_form:install”安装了 Bootstrap 。这就是我在 html.erb 中的内容

    <%= simple_form_for(@company, :html => { :class => "form-horizontal" }) do |f| %>
      <div class="form-group">
        <label class="col-md-4 control-label"></label>
        <div class="col-md-4">
           <%= f.input :name %>
</div>
</div>

但表格仍然垂直显示。

最佳答案

simple_form 是生成 Bootstrap 表单的绝佳工具。但是,您必须做一些额外的工作才能使其与 Bootstrap 的 form-horizo​​ntal 类一起使用。

README 没有提到这个,但它是内置的。只需像这样写你的表单声明:

<%= simple_form_for [:admin, @c], html: { class: 'form-horizontal' },wrapper: :horizontal_form do |f| %>

 # ...form...

<% end %>

注意 wrapper 属性。这在 README 中没有描述,我必须深入研究代码才能弄明白。

希望对你有帮助!

关于html - 如何使用 twitter bootstrap 和 rails 简单表单创建水平表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48422959/

相关文章:

php - 对象方法不返回结果

html - 在 user#show 中显示最喜欢的食谱列表

ruby-on-rails - 使用多个 "it" block 在 rspec 中设置测试

javascript - 带有一项的 Bootstrap 轮播

javascript - 从移动设备调整到桌面后,菜单文本消失

ruby-on-rails - 具有不同名称的 Rails 委托(delegate)

html - 将 div 置于具有可变高度的绝对 div 下方

javascript - 我的网站图库

PHP/MySQL - 表单输入值 "&"保存为 "&amp;"

jquery - 在 "CSS3"上动画旋转