完全是研究 Rails 的新手。 Rails 能否与不符合 Rails 默认命名和设计约定的只读模式一起使用?
例如,我的数据库的架构具有使用字符串列作为唯一主键的基表。例如,名为 Jobs 的基表可能具有定义为 Jobs.Job 的唯一主键,值可能为“D01234”。现在,Jobs 的子实体可能是 CostCodes,其中唯一的主键是 CostCodes.Job(返回到 Jobs 表的 FK 引用)和 CostCodes.CostCode(本地字符串列)的集合。
物有所值...这是 Sage Timberline Office 的库存数据库。
有什么建议吗?
最佳答案
是的,可以做到。
戴夫·托马斯 a blog post描述一些必要的东西:指令,例如
set_table_name "orders"
set_primary_key "o_id"
在您的 ActiveRecord 模型定义中。
更多引用资料:
谷歌搜索“activerecord legacy database”应该会找到更多。
关于ruby-on-rails - Rails 与非 Rails 数据库设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/651436/