如何在不同的数据库模式中创建Rails模型?

时间:2016-08-08 08:54:19

标签: ruby-on-rails-3

我有一个由MS SQL 2008支持的Rails 3.2应用程序。默认情况下,它的所有模型都是在dbo架构中创建的。现在我想要一个DB表限制访问它的模型,所以我想将它放到不同的DB模式中。我该怎么做?

2 个答案:

答案 0 :(得分:0)

事实证明,你可以将它与表名一起定义:

def change
  create_table "schema_name.table_name" do |t|
    #init table
  end
end

答案 1 :(得分:0)

不要忘记将 schema_search_path:' schema1,schema2' 添加到database.yml。