ruby-on-rails – Active Admin has_many可选择的记录列表

ruby-on-rails – Active Admin has_many可选择的记录列表,第1张

概述我已经尝试了好几天了,我是ROR和活跃管理员的新手.到目前为止,我已经能够为新记录添加和删除has_many关系.我使用的是strong_parameters以及accept_nested_attributes.我想要 >也可以添加和删除现有记录的关系. 理想情况下,应该有一个自动完成框,允许搜索和选择此特定模型的现有含义. 我的模特是 >单词 >意思 > WordMeaning 我只想要附加已经 我已经尝试了好几天了,我是ROR和活跃管理员的新手.到目前为止,我已经能够为新记录添加和删除has_many关系.我使用的是strong_parameters以及accept_nested_attributes.我想要

>也可以添加和删除现有记录的关系.

理想情况下,应该有一个自动完成框,允许搜索和选择此特定模型的现有含义.

我的模特是

>单词
>意思
> WordMeaning

我只想要附加已经可用于单词的含义的功能?

class Word < ActiveRecord::Base             belongs_to :language             has_many :word_meanings         has_many :meanings,through: :word_meanings
form do |f|f.semantic_errors *f.object.errors.keysf.inputs do  f.input :language  f.input :word  f.input :wordInScript  f.input :pronunciation,:required => false,:as => :fileendf.inputs do  f.has_many :meanings,heading: 'Meanings',allow_destroy: true,new_record: true do |a|    a.input :meaning    a.input :language  endendf.actionsend
解决方法 您可以确定选择的集合:

a.input :meaning,:as => :select,:collection => {#your collection in Hash,Array or ActiveRecord relation}.map{|key,value| [value,key] }

Activeadmin使用Formtastic:
https://github.com/justinfrench/formtastic#usage

总结

以上是内存溢出为你收集整理的ruby-on-rails – Active Admin has_many可选择的记录列表全部内容,希望文章能够帮你解决ruby-on-rails – Active Admin has_many可选择的记录列表所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1282389.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存