请教大家个问题。 我现在有个数据库,里面大概 10 几个表,这些表和另外一个表有外键关联。 现在我想基于这个数据库,建立一个 Rails 项目。把表中的数据都展示出来。 求指导应该怎么搞!
先建一个空的 Rails 项目,然后根据原数据的表结构和关联关系去写 Migration 和 Model 中的 association,最后将元数据库的数据直接导入新数据库。
还有其他方法吗?
class Company < ActiveRecord::Base establish_connection :olddatabase set_table_name "your-table-name" set_primary_key :id set_datetime_columns :create_time default_scope order(:create_time) end
#还需要在 database.yml 里面除了 production, test, development 一个老的链接:
olddatabase: user_name: xxx password: xxx ....
好,回去试一下。