【发布时间】:2010-12-01 09:45:24
【问题描述】:
我有 2 个模型、会话和演示者,它们之间存在 HABTM 关系。 在创建会话页面上,我想提供一个下拉框,用户可以从中为会话选择多个演示者。 我在 _form.html.erb(用于会话)中的代码是
''},{:multiple => true})%>
但是,在点击创建时,我在浏览器上收到以下错误消息: Presenter(#2176431740) 预期,得到字符串(#2151988680)
请求日志显示“presenters”=>["1","2"]
我猜测正在返回包含所选演示者 ID 的字符串数组,而不是演示者对象。我无法理解如何让它发挥作用。
(PS-我已经创建了presenters_sessions 表并在两个模型中指定了has_and_belongs_to_many)
提前致谢。
【问题讨论】:
标签: ruby-on-rails-3 has-and-belongs-to-many