ruby-on-rails - Rails 与非 Rails 数据库设计

标签 ruby-on-rails ruby database

完全是研究 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/

相关文章:

ruby-on-rails - Rails 3 沙盒控制台

ruby-on-rails - 即使在指定belongs_to之后,我是否还需要明确提及has_many?

ruby - sqlite3不关闭db可以吗

Mysql:表中有数百万条记录,一天更新 1000 万次

php - 将带有文本的图像上传到数据库php mysql

ruby-on-rails - 60秒内无法获得稳定的firefox连接(127.0.0.1 :7055)

ruby-on-rails - 具有嵌套路由的 Rails 路由约束

ruby - Ruby 异常的文档

ruby-on-rails - Ruby on Rails + 设计 + I18n : how to set locale?

php - 哪个数据库表模式用于存储调查数据?