【问题标题】:How to connect rails development.sqlite3 database for the single ruby file?如何为单个 ruby​​ 文件连接 rails development.sqlite3 数据库?
【发布时间】:2017-07-01 16:33:43
【问题描述】:

我有一个main.rb 用于 Telegram 机器人。为了创建机器人的管理面板,我使用了 Rails。 所以现在我想从main.rb 文件连接到我使用Rails 创建的数据库。 怎么做?

【问题讨论】:

    标签: ruby-on-rails ruby database sqlite


    【解决方案1】:

    你需要在 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
    

    【讨论】:

      猜你喜欢
      • 2013-02-28
      • 2011-05-28
      • 1970-01-01
      • 1970-01-01
      • 2018-07-12
      • 1970-01-01
      • 1970-01-01
      • 2011-03-16
      • 2010-10-29
      相关资源
      最近更新 更多