【问题标题】:ROR many to many relationshipROR 多对多关系
【发布时间】:2012-04-09 17:52:11
【问题描述】:

我是 ROR 的新手,我正在尝试在 emp 和资格之间添加多对多关联。

https://github.com/clementprem/ROR---Basics

请检查上面的repo,你能帮我通过复选框在关联表中添加关系数据吗?

【问题讨论】:

  • 没有人会通过你的整个应用程序来找出问题所在。请准确告诉我们您尝试了什么以及遇到了哪些具体问题。如果您还没有尝试过,请返回,自己尝试,然后再提出更具体的问题。阅读网站常见问题解答也可能会很好:stackoverflow.com/faq
  • 感谢您的回复。我在将复选框值传递给关联表时遇到问题。
  • 什么问题?有错误信息吗?
  • 感谢您的回复。我在将复选框值传递给关联表时遇到问题。我可以在表单中打印资格值,但不能将值添加到 emps_qualifications(association) 表中。当我们在模型中添加 habtm 标签时,我认为这是一个自动过程
  • 请编辑您的问题以包含您尝试创建关联的代码。另请参阅 Naveed 的建议。

标签: ruby-on-rails checkbox many-to-many


【解决方案1】:

对于多对多关联,您需要一个中间连接表,您可能错过了它吗? .看看

http://guides.rubyonrails.org/association_basics.html#choosing-between-has_many-through-and-has_and_belongs_to_many

【讨论】:

  • 我已经得到了迁移中的模式,它也存在于数据库中(表名是:emps_qualifications)我的问题是值没有添加到关联表中
猜你喜欢
  • 1970-01-01
  • 2018-09-15
  • 1970-01-01
  • 2018-06-15
  • 2014-10-11
相关资源
最近更新 更多