使用Ruby和MySQL

使用Ruby和MySQL,mysql,ruby,mamp,Mysql,Ruby,Mamp,我正在创建一个网站使用3个原则文件 一个ruby文件,我用来从互联网上获取一些数据。(Nokogiri) 一个数据库来保存这些数据 一个php文件,即网站的主页,用于显示这些数据 目前,我有这3个文件工作,但分别。现在我正在尝试使用MAMP(我在MAC上)使这3个文件一起工作。 首先,我尝试使用ruby代码在MAMP数据库中保存数据。我知道活动记录是最好的方法,但是下面的代码不起作用,你能帮忙吗 ActiveRecord::Base.establish_connection( :adap

我正在创建一个网站使用3个原则文件

  • 一个ruby文件,我用来从互联网上获取一些数据。(Nokogiri)
  • 一个数据库来保存这些数据
  • 一个php文件,即网站的主页,用于显示这些数据
目前,我有这3个文件工作,但分别。现在我正在尝试使用MAMP(我在MAC上)使这3个文件一起工作。 首先,我尝试使用ruby代码在MAMP数据库中保存数据。我知道活动记录是最好的方法,但是下面的代码不起作用,你能帮忙吗

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')")
试试这个:

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')")