2013-10-25 33 views
0

現在我有一個控制器:Mysql的申請關鍵字在Rails的模型

class CommonController < ApplicationController 
    def location 
    @locations=Location.select(:key) 
    render json: @locations 
    end 
end 

我的數據庫是mysqlkey是MySQL的關鍵字。

但我的表juest已備案的命名key

當我運行action.I得到了錯誤:

Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key FROM `locations`' at line 1: SELECT key FROM `locations` 

那麼,應該怎麼辦?

回答

0

我it.just這樣寫:

@locations=Location.select('`key`') 
+0

你能解釋一下爲什麼和/或添加一個鏈接到相關的文件? – arne