首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

activeadmin中的Formtastic :有没有一种方法可以创建多个连接记录,为关联的模型使用select输入和multiple: true?

在ActiveAdmin中,可以使用Formtastic来创建多个连接记录,并为关联的模型使用select输入和multiple: true。具体的方法如下:

  1. 首先,在ActiveAdmin的资源文件中定义关联关系。假设我们有两个模型:Post和Tag,一个Post可以有多个Tag。在Post资源文件中,可以使用has_many关键字定义与Tag的关联关系,如下所示:
代码语言:txt
复制
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
  1. 在上述代码中,f.input :tags表示与Tag模型的关联字段,使用as: :select指定使用select输入,input_html: { multiple: true }表示允许多选,collection: Tag.all表示选择框中的选项为所有的Tag记录。

这样,通过以上配置,就可以在ActiveAdmin中创建多个连接记录,并为关联的模型使用select输入和multiple: true。

关于ActiveAdmin和Formtastic的更多信息,可以参考腾讯云的相关产品和产品介绍链接地址。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的结果

领券