Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 连接RubyonRails从非Rails数据库读取数据_Mysql_Ruby On Rails_Database_Ruby On Rails 3 - Fatal编程技术网

Mysql 连接RubyonRails从非Rails数据库读取数据

Mysql 连接RubyonRails从非Rails数据库读取数据,mysql,ruby-on-rails,database,ruby-on-rails-3,Mysql,Ruby On Rails,Database,Ruby On Rails 3,我正在开发Ruby on rails应用程序,我的源数据是其他开发人员2年前使用PHP+mysql开发的mysql表, 我的rails应用程序只需要读取和查询旧数据库系统中的5个表(无非修改),这可能吗 如果是,如果表不使用标准名称约定,rails如何读取模型 (我之前做过一些研究,并阅读了关于connection_ninja/octopus-简易数据库切分的文章,但我想提出一个具体问题,以防你们中的一位有一些输入/经验并想分享),非常感谢如果您创建一个模型来匹配每个表,您可以在模型中使用以下内

我正在开发Ruby on rails应用程序,我的源数据是其他开发人员2年前使用PHP+mysql开发的mysql表, 我的rails应用程序只需要读取和查询旧数据库系统中的5个表(无非修改),这可能吗

如果是,如果表不使用标准名称约定,rails如何读取模型


(我之前做过一些研究,并阅读了关于connection_ninja/octopus-简易数据库切分的文章,但我想提出一个具体问题,以防你们中的一位有一些输入/经验并想分享),非常感谢如果您创建一个模型来匹配每个表,您可以在模型中使用以下内容:

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
类产品

有关覆盖旧数据库命名约定的详细信息。

没问题!我很高兴能帮上忙。