带有变量的Rails动态SQL:未定义的方法find_by_SQL

时间:2015-01-19 01:49:43

标签: mysql ruby-on-rails dynamic-sql find-by-sql

我有一个跨多个表的复杂SQL语句。我希望动态地将变量传递给此语句并以JSON格式返回数据。我已经测试并知道查询在PHPMyAdmin中工作并将其放在我的请求类中的manSearch方法中。目前,以下查询只是备注:undefined method find_by_SQL。我从文档中知道fin_by_SQl确实存在于我的4.0.1版本中。

我该如何做到这一点?

def mainSearch

    @results = Campaign.find_by_SQL("CREATE TEMPORARY TABLE ...)

    respond_to do |format|
        format.html
        format.json { render json: @results }
    end     
end

1 个答案:

答案 0 :(得分:0)

find_by_sql而非find_by_SQL