1

我有一个预先存在的 MySQL 数据库,其命名约定与 Rails 约定相去甚远。除了手动制作每个模型之外,还有其他选择可以为 Rails 准备好所有数据库信息吗?显然脚手架在这里不会有任何好处。

似乎有人可能已经编写了一个脚本来自动化,但我不知道在哪里看。谷歌在快速检查中没有发现任何问题。

谢谢!

PS-只是为了澄清,我坚持使用数据库结构。我只需要为 Rails 提供与 MySQL 数据库交互所需的信息。

4

1 回答 1

1

您可以使用

set_table_name :名称

使其表名与模型类不匹配

属于_to :other_model, :foreign_key => :column_name, :primary_key => :column_name

强制关系ID

(真的很烦人,但如果你必须)

于 2012-04-19T05:41:10.607 回答