0

ネストされたモデル フォームを使用して、クライアントのすべての電話番号を編集しています。すべての電話属性を 1 行に配置すると、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'

そして、それは以下を生成します: ここに画像の説明を入力

ネストされたモデルのフォーム属性を (このように) 1 行に入れることは可能ですか? ここに画像の説明を入力

4

1 に答える 1

1

ええ、これはCSSの問題です。要するにあなたはそれをそのようなスタイルで書く:

= phones_form.input :kind, collection: [:home, :work, :cell, :unknown], label: 'Kind', style: 'width: 50px;' 
于 2012-06-18T19:07:29.037 に答える