Ruby on Rails Scaffolding:同一张表的两个外键

Posted

技术标签:

【中文标题】Ruby on Rails Scaffolding:同一张表的两个外键【英文标题】:Ruby on Rails Scaffolding : Two foreign keys for the same table 【发布时间】:2011-07-12 18:07:55 【问题描述】:

我是 ruby​​ on rails 的初学者,正在将访问数据库迁移到 RoR。

在数据库中有一个名为tasks的表和一个名为users的表。

tasks 有表users 的两个外键:task_created_bytask_finished_by

我想使用脚手架工具创建所有内容。有可能吗?

另外,我应该给这两个外键取什么名字?

【问题讨论】:

【参考方案1】:

刚刚在这里找到Rails: Scaffold to automatically do one-to-many relationship,它不可能与脚手架工具本身建立关系,但是有一个名为ActiveScaffold、Streamlined、Hobo 和AutoAdmin 的插件允许我们使用关联来搭建脚手架.

【讨论】:

以上是关于Ruby on Rails Scaffolding:同一张表的两个外键的主要内容,如果未能解决你的问题,请参考以下文章

Scaffolding on Rails 6.1 api based app with versioning on controller

思考Ruby On Rails的底层代码(Ruby on Rails 開發秘籍 | Ruby on Rails 快速入門)

ruby on rails如何安装

ruby on rails - 问题捆绑安装nokogiri 1.7.2 on ruby on rails 4.x.

Ruby on Rails入门篇

markdown [rails:devise] Ruby on Rails的身份验证gem。 #ruby #rails