使用Ruby和MySQL

时间:2017-07-14 13:18:44

标签: mysql ruby mamp

我正在使用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')") 

1 个答案:

答案 0 :(得分:0)

试试这个:

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