Rails上的数据库连接检查

时间:2013-06-10 15:22:03

标签: database ruby-on-rails-3 sql-server-2008

我是Rails的新手,我的第一个任务是连接到MSSQL DB。

我按照This tutorial设置了适配器,并将database.yml中的信息更改为我的信息。

如何测试我是否真的连接了?如果我能看到我有具体的结果,我将能够在Rails迁移方面取得进一步进展,但就目前而言,我陷入了这个初始阶段并且不得不想知道如何进一步推进。

2 个答案:

答案 0 :(得分:0)

尝试运行迁移:

控制台上的

:rails g迁移测试

然后转到文件夹db> migrate> ###。test.rb

class Test < ActiveRecord::Migration
  def change
    create_table :test do |t|
      t.string :name
      t.integer :number

      t.timestamps
    end
  end
end

然后返回到您的控制台并运行:

rake db:migrate

如果它成功运行,那么你应该在数据库中创建一个表

答案 1 :(得分:0)

运行rails console以启动将与您的数据库交互的rails控制台。

然后尝试a = Test.create("name", 1)如果返回成功,你会收到类似的东西 # <Test :name=>"name"...>然后它成功运行,并且您的数据库已正确配置。

http://railsonedge.blogspot.com/2008/05/intro-to-rails-console.html提供了一些不错的帮助