小编Swa*_*rtz的帖子

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

我正在尝试创建一个下拉选择框,用于与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
Run Code Online (Sandbox Code Playgroud)

尝试在awards_controller中创建一个选择下拉框时:

config.columns[:sponsorship].form_ui = :select
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

ActionView :: TemplateError(未初始化的常量奖励::赞助)

我不确定这是不是我做得不好或者我想要完成的东西不是AS直接支持的.

非常感谢一些建议.

polymorphism select activescaffold ruby-on-rails drop-down-menu

7
推荐指数
1
解决办法
1796
查看次数