【发布时间】:2017-07-01 16:33:43
【问题描述】:
我有一个main.rb 用于 Telegram 机器人。为了创建机器人的管理面板,我使用了 Rails。
所以现在我想从main.rb 文件连接到我使用Rails 创建的数据库。
怎么做?
【问题讨论】:
标签: ruby-on-rails ruby database sqlite
我有一个main.rb 用于 Telegram 机器人。为了创建机器人的管理面板,我使用了 Rails。
所以现在我想从main.rb 文件连接到我使用Rails 创建的数据库。
怎么做?
【问题讨论】:
标签: ruby-on-rails ruby database sqlite
你需要在 main.rb 中做这样的事情...
#!/usr/bin/ruby
require 'active_record'
require 'sqlite3'
ActiveRecord::Base.establish_connection(
adapter: 'sqlite3',
database: 'DB_NAME',
username: 'DB_USER',
password: 'DB_PASS',
host: 'localhost'
)
# This will connect to the bots tables, probably not what you wanted.
class Bot < ActiveRecord::Base
end
【讨论】: