Maison  >  Questions et réponses  >  le corps du texte

ruby - 请高手帮看看这个问题,脱离Rails使用ActiveRecord出现Could not find table 'products'的错误

代码如下:
require 'rubygems'
require 'active_record'

ActiveRecord::Base.establish_connection(
:adapter => "sqlite3" ,
:database => "db/development.sqlites3"
)

class Product < ActiveRecord::Base
end

黄舟黄舟2712 Il y a quelques jours695

répondre à tous(3)je répondrai

  • 巴扎黑

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

    Il m'est arrivé de faire quelque chose de similaire, pour votre référence :

    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代码]

    répondre
    0
  • 迷茫

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

    Êtes-vous sûr que cette table existe dans la base de données ?

    répondre
    0
  • 迷茫

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

    rake db:créer
    rake db: migrer

    répondre
    0
  • Annulerrépondre