搜尋

首頁  >  問答  >  主體

ruby - 請高手幫看看這個問題,脫離Rails使用ActiveRecord出現Could not find table 'products'的錯誤

代碼如下:
需要 'rubygems'
需要“active_record”

ActiveRecord::Base.built_connection(
:適配器=> “sqlite3”,
:數據庫=> “db/development.sqlites3”
)

類產品< ActiveRecord::Base
結束

黄舟黄舟2859 天前787

全部回覆(3)我來回復

  • 巴扎黑

    巴扎黑2017-04-21 10:58:59

    我剛好做了類似的事情,給你參考:

    require 'rubygems'
    require 'active_record'
    
    $conn_db = { 
    	:adapter => "mysql2",  
    	:host => "192.168.3.199",  
    	:database => "aaa_db",
    	:username => "root",
    	:password => "pppppp",
    	:pool => 5
    } 
    
    class MyTable < ActiveRecord::Base
    	establish_connection $conn_db;
    end
    .... [其他ruby代码]

    回覆
    0
  • 迷茫

    迷茫2017-04-21 10:58:59

    你確定資料庫裡有這個表?

    回覆
    0
  • 迷茫

    迷茫2017-04-21 10:58:59

    rake 資料庫:建立
    rake 資料庫:遷移

    回覆
    0
  • 取消回覆