rails - find_by_sql:错误的参数个数(2个为1)

时间:2011-07-26 16:29:42

标签: ruby-on-rails ruby ruby-on-rails-3

获取wrong number of arguments (2 for 1)以下代码......任何想法?

@user_industry = current_user.industry

@industries = Listing.find_by_sql("SELECT * FROM listings WHERE industry = ?", @user_industry)

1 个答案:

答案 0 :(得分:7)

您必须使用与AR find

相同的字符串替换

Listing.find_by_sql(["SELECT * FROM listings WHERE industry = ?", @user_industry])

API documentation