我正在使用 3 个主要文件创建一个网站。
- 一个 ruby 文件,我用它来从互联网上捕获一些数据。 (Nokogiri)
- 一个数据库来保存这些数据。
- 一个 php 文件,网站的主要页面,用于显示这些数据。
目前我有这 3 个文件,但它们是分开工作的。现在我正在尝试使用 MAMP(我在 MAC 上)使这 3 个文件协同工作。 首先,我尝试使用我的 ruby 代码将数据保存在我的 MAMP 数据库中。我知道 active record 是最好的方法,但是下面的代码不起作用,你能帮忙吗?
ActiveRecord::Base.establish_connection(
:adapter => "mysql2",
:host => "localhost",
:username => "root",
:password => "root",
:database => "my_database"
)
Base.connection.insert("INSERT INTO my_database(fields) VALUES('value')")
最佳答案
试试这个:
connection = ActiveRecord::Base.establish_connection(
:adapter => "mysql2",
:host => "localhost",
:username => "root",
:password => "root",
:database => "my_database"
).connection
connection.exec_query("INSERT INTO my_database(fields) VALUES('value')")
关于mysql - 使用 Ruby 和 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45104050/