要解决ActiveRecord::ConnectionNotEstablished错误,您需要确保已正确设置数据库连接,并且数据库已启动。以下是一些解决方法:
require 'active_record'
# 配置数据库连接
ActiveRecord::Base.establish_connection(
adapter: 'mysql2',
host: 'localhost',
username: 'your_username',
password: 'your_password',
database: 'your_database'
)
请将上述代码中的your_username、your_password和your_database替换为实际的数据库连接信息。
$ sudo service mysql start
请根据您使用的数据库类型和操作系统进行相应的操作。
gem 'mysql2'
请注意,在没有Rails的情况下使用ActiveRecord可能需要一些额外的配置和设置。您可能需要手动定义模型类、表名和其他ActiveRecord的功能。