在ActiveAdmin中,可以使用Formtastic来创建多个连接记录,并为关联的模型使用select输入和multiple: true。具体的方法如下:
has_many
关键字定义与Tag的关联关系,如下所示:ActiveAdmin.register Post do
form do |f|
f.inputs "Post Details" do
f.input :title
f.input :content
f.input :tags, as: :select, input_html: { multiple: true }, collection: Tag.all
end
f.actions
end
end
f.input :tags
表示与Tag模型的关联字段,使用as: :select
指定使用select输入,input_html: { multiple: true }
表示允许多选,collection: Tag.all
表示选择框中的选项为所有的Tag记录。这样,通过以上配置,就可以在ActiveAdmin中创建多个连接记录,并为关联的模型使用select输入和multiple: true。
关于ActiveAdmin和Formtastic的更多信息,可以参考腾讯云的相关产品和产品介绍链接地址。
领取专属 10元无门槛券
手把手带您无忧上云