gpt4 book ai didi

mysql - Rails 和预先存在的 MySQL 数据库 : Is there an easy way to integrate database structure into Active Record?

转载 作者:行者123 更新时间:2023-11-29 00:46:50 25 4
gpt4 key购买 nike

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

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

谢谢!

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

最佳答案

你可以使用

set_table_name :name

使表名与模型类不匹配

belongs_to :other_model, :foreign_key => :column_name, :primary_key => :column_name

强制关系id

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

关于mysql - Rails 和预先存在的 MySQL 数据库 : Is there an easy way to integrate database structure into Active Record?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10221660/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com