2017-07-14 3 views
1

私は3つの原則ファイルを使用してウェブサイトを作成しています。RubyとMySQLを使用

  • インターネットからデータを取得するための1つのルビーファイル。 (Nokogiri)
  • これらのデータを保存する1つのデータベース。
  • これらのデータを表示するためのphpファイル、ウェブサイトの原則ページ。

現時点では、これらの3つのファイルは動作していますが、別々にしています。今私は3つのファイルが一緒に働くようにMAMP(私はMACにいる)と一緒に試みています。 まず、私のルビコードを使って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')") 

答えて

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')") 
関連する問題