Rails 带有变量的动态 SQL:未定义的方法 find_by_SQL
Rails Dynamic SQL with variables: undefined method find_by_SQL
我有一个跨多个表的复杂 SQL 语句。我希望将变量动态传递到此语句中,并以 JSON 格式 return 数据。我已经测试并知道该查询在 PHPMyAdmin 中有效,并将其放在我的请求 class 的 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
是find_by_sql
不是find_by_SQL
。
我有一个跨多个表的复杂 SQL 语句。我希望将变量动态传递到此语句中,并以 JSON 格式 return 数据。我已经测试并知道该查询在 PHPMyAdmin 中有效,并将其放在我的请求 class 的 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
是find_by_sql
不是find_by_SQL
。