【问题标题】:simple_form: nested model form elements on one line?simple_form:在一行上嵌套模型表单元素?
【发布时间】:2012-06-18 19:00:07
【问题描述】:

我正在使用嵌套模型表单来编辑客户的所有电话号码。我认为如果我将所有电话属性放在一行上,simple_form 的显示方式会有所改进。

这是我目前拥有的代码:

.main
  .form-inputs
    = f.input :lname, label: t('client.lname')
    = f.input :fname, label: t('client.fname')
    = f.simple_fields_for :phones do |phones_form|
      = phones_form.input :phone, label: 'Phone'
      = phones_form.input :kind, collection: [:home, :work, :cell, :unknown], label: 'Kind'
      = phones_form.input :_destroy, as: :boolean, label: 'Delete?'

  .form-actions
    = f.button :submit, value: t('client.submit'), class: 'btn btn-primary'

它会产生以下内容:

是否可以将嵌套模型的表单属性放在一行(像这样)?

【问题讨论】:

    标签: css ruby-on-rails twitter-bootstrap nested-attributes simple-form


    【解决方案1】:

    是的,这是一个 CSS 问题。简而言之,您可以这样写:

    = phones_form.input :kind, collection: [:home, :work, :cell, :unknown], label: 'Kind', style: 'width: 50px;' 
    

    【讨论】:

    • 对。我想知道是否可以将 .form-horizo​​ntal 与 .inline fieldset 块与 twitter-bootstrap 结合使用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-02
    相关资源
    最近更新 更多