gpt4 book ai didi

ruby-on-rails - ActiveScaffold:如何为多态关联创建下拉选择?

转载 作者:行者123 更新时间:2023-12-04 05:49:11 25 4
gpt4 key购买 nike

我正在尝试为与 ActiveScaffold 的多态关联创建一个下拉选择框。

我有:

class Award
belongs_to :sponsorship, :polymorphic => :true
end

class Organization
has_many :awards, :as => :sponsorship
end

class Individual
has_many :awards, :as => :sponsorship
end

尝试在 Awards_controller 中创建选择下拉框时
和:
config.columns[:sponsorship].form_ui = :select

我收到以下错误:

ActionView::TemplateError (uninitialized constant Award::Sponsorship)



我不确定这是我做得不对还是我正在尝试的事情
完成 AS 中不直接支持的任务。

真的很感激一些建议。

最佳答案

我不熟悉 ActiveScaffold ......但是,他们的文档中的快速传递揭示了一个关于 has_many 的部分:通过它我从 ActiveRecords 中熟悉......所以对于它的值(value),你的多态关联是否应该是是这样写的?:

class Organization
has_many :awards, :through => :sponsorship
end

class Individual
has_many :awards, :through => :sponsorship
end

关于ruby-on-rails - ActiveScaffold:如何为多态关联创建下拉选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2369488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com