0
我想連接到一個單獨的mysql數據庫比我的rails應用程序。我正嘗試連接到吉他標籤的數據庫,以便用戶可以搜索特定的歌曲。在Rails中連接到一個單獨的mysql數據庫
我有我的database.yml配置爲:
tabs:
adapter: mysql2
encoding: utf8
database: (dbname)
username: (username)
password: (pass)
host: hostname.rds.amazonaws.com
port: 3306
到目前爲止,我已經tab.rb爲我的模型:
class Tab < ActiveRecord::Base
self.abstract_class = true
establish_connection ('tabs')
end
終於,我的控制器
class TabController < ApplicationController
def listTabs
@tabs = Tabs.all
respond_to do |format|
format.html # index.html.erb
format.json { render json: @tabs }
end
end
def showTabs
@tabs = Tabs.find_by_sql "SELECT * FROM gp"
respond_to do |format|
format.html # index.html.erb
format.json { render json: @statuses }
end
end
end
我對於rails新手而言,我真的很想讓這個工作起作用。如果你能夠幫助我運行查詢「SELECT * From gp」並將其顯示在我的視圖中,我將永遠愛你。
感謝您的幫助!