【发布时间】:2020-05-22 17:46:30
【问题描述】:
我正在我的应用程序中使用各种不同的模型构建一个 Rails 管理下拉菜单。我要链接的两个模型是学生和公司。学生属于_公司和公司有_许多学生的。 代码如下:
RailsAdmin.confing do |config|
...
config.model 'Student' do
edit do
...
various fields
...
field connection_with_company, :enum do
connection_with_company
...
我已经在 Student 模型中创建了一个返回我需要的值的方法,但是 rails admin 没有读取我在模型中创建的方法。 这个想法是在添加新学生时,列出可用的公司。我已经搜索并尝试了几乎所有东西。我已经尝试过自定义字段和虚拟字段,尽管我可能做错了。 任何帮助都感激不尽!! 谢谢!
更新
试过了,但它没有出现在编辑部分
$('#academy.id').parent().hide() academies = $('#academy.id').html()
$('#company_profiles.company_id').change ->
companies = $('#company_profiles.company_id :selected').text()
escaped_companies = companies.replace(/([ #;&,.+*~\':"!^$[\]()=>|\/@])/g, '\\$1')
options = $(academies).filter("optgroup[label='#{companies}']").html()
if options $('#academy.id').html(options)
$('#academy.id').parent().show()
else
$('#academy.id').empty() $('#academy.id').parent().hide()
【问题讨论】:
标签: ruby-on-rails activerecord rails-admin