Mysql
 sql >> Database >  >> RDS >> Mysql

Come posso interrogare un database MySQL da un'app Rails senza modelli?

Puoi usare mysql2 gem direttamente. Leggi la documentazione qui:https://github.com/brianmario/mysql2

Oppure:

Puoi creare una nuova classe come MysqlConnection in questo modo:

class MysqlConnection < ActiveRecord::Base
  self.establish_connection(:adapter => 'mysql', :database => 'some-database-name') # Set all the other required params like host, user-name, etc
end

D'ora in poi puoi farlo

MysqlConnection.connection.select_all("SELECT * FROM table_name")

Segui il link per capire come memorizzare i dettagli di configurazione in database.yml:http://weare.buildingsky.net/2006/12/06/multiple-concurrent-database-connections-with-activerecord