用Ruby建模SQL文件



我想知道Ruby on Rails应用程序与现有SQL文件交互的最佳方式是什么。具体来说,我有一个存储在SQL 2008服务器上的数据库,我希望我的应用程序能够生成数据库(或数据库的一部分)的Ruby模型。

谢谢!

我的理解是:你在一个文件中有一个SQL查询,并希望对应用程序的数据库运行该SQL查询。

class Foo < ActiveRecord::Base
  def self.complex_query
    find_by_sql(File.read(Rails.root.join('path', 'to', 'file.sql')))
  end
end
Foo.complex_query # return an array of objects representing result from the db

最新更新