我正在开发Ruby on rails应用程序,我的源数据是由其他开发人员使用PHP + Mysql 2年前开发的mysql表, 我的rails应用程序只需要读取和查询旧数据库系统中的5个表(没有非修改),这可能吗?
如果是,如果表不使用标准名称约定
,rails如何读取模型(我之前做了一些研究并阅读了关于connection_ninja /章鱼 - 简单的数据库分片,但我想提出具体的问题,如果有人有一些输入/经验并希望分享它,非常感谢
答案 0 :(得分:1)
如果您创建的模型与每个表匹配,则可以在模型中使用以下内容:
class Product < ActiveRecord::Base
self.table_name = "PRODUCT" # table name for the model to use
self.primary_key = "product_id" # primary key of the table
end
Click here有关覆盖旧数据库命名约定的更多信息。