参数sql查询在sql中查找

Rit*_*ary 8 ruby-on-rails

如何通过sql传递参数sql查询

Bre*_*ick 33

文档解释了这一切.你这样做,其中author_id和start_date是传入的参数.

Post.find_by_sql ["SELECT title FROM posts WHERE author = ? AND created > ?", author_id, start_date]
Run Code Online (Sandbox Code Playgroud)

http://api.rubyonrails.org/classes/ActiveRecord/Base.html#method-c-find_by_sql

  • 参数化的SQL和参数本身需要放在一个数组中这一事实对我有帮助.我试图将它们作为2个单独的参数传递给find_by_sql. (7认同)