0

管理パネルにactiveadmin (activeadminはformtasticとdeviseを使用)を使用していますが、以下の2つのフィールドが表示できません(これらは通常のモデルであり、認証とは関係ありません。ビューページに表示したいだけです)。

  1. password_value: バイナリ
  2. 管理者: ブール値

password_valueたとえば、以下は私が試した3つの方法です。

form do |f|
   f.input :origin
   f.input :password_value
end

このコードはFormtastic::UnknownInputError、activeadmin-0.4.4/app/views/active_admin/resource/new.html.arb で例外を発生させます

form do |f|
   f.input :origin
   f.input :password_value, :as => :string
end

このコードでpassword_valueは、ビュー ページには表示されません。

form do |f|
   f.input :origin
   f.inputs do
     f.input :password_value, :as => :string
   end
end

このコードでpassword_valueは、ビュー ページに表示されますが、別のグループまたは div に表示されます (同じフィールドセットに配置したいorigin)。

だから私はしたいです

  • それらを正しく表示する
  • 他と同じフィールドセットで。

どんな助けでも大歓迎です、そしてありがとう。

4

1 に答える 1

0

次のことをしたいと思います:

ポイント 2 を追加 (同じフィールドセットに表示):

form do |f|
  f.inputs do
   f.input :admin
   f.input :password_value, :as => :string
  end
end

f.inputsdo ブロック内のフィールドをフィールドセットにグループ化しています。

それらを正しく表示するには:

password_valueバイナリであっても正しく表示されるとおっしゃいましたか?申し訳ありませんが、formtastic でのバイナリの表示については説明しませんでした。

于 2012-07-27T14:15:23.460 に答える