我对 Rails 完全陌生,我的第一个任务是连接到 MSSQL DB。
我按照本教程设置适配器,并将开发部分的 database.yml 中的信息更改为我的信息。
如何测试我是否真正连接?如果我能看到我有具体的结果,我将能够在 Rails 迁移方面取得进一步进展,但现在,我被困在这个初始步骤中,必须知道如何进一步推进。
我对 Rails 完全陌生,我的第一个任务是连接到 MSSQL DB。
我按照本教程设置适配器,并将开发部分的 database.yml 中的信息更改为我的信息。
如何测试我是否真正连接?如果我能看到我有具体的结果,我将能够在 Rails 迁移方面取得进一步进展,但现在,我被困在这个初始步骤中,必须知道如何进一步推进。
尝试运行迁移:
在控制台上: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
然后回到你的控制台并运行:
耙分贝:迁移
如果它运行成功那么你应该在你的数据库中创建一个表
运行rails console
以启动将与您的数据库交互的 rails 控制台。
然后尝试a = Test.create("name", 1)
返回是否成功,并且您收到类似的
# <Test :name=>"name"...>
内容,然后它成功运行,并且您的数据库已正确配置。
http://railsonedge.blogspot.com/2008/05/intro-to-rails-console.html提供了一些不错的帮助