【发布时间】:2015-03-01 23:26:38
【问题描述】:
这段代码在做什么?
find_by_sql [<<-SQL, db_time_now, db_time_now]
UPDATE pages SET locked_at = ?, updated_at = ?
WHERE id IN (#{pages_subquery})
RETURNING *
SQL
我特别困惑 SQL 是如何正确作为第一个参数传递的(再次使用 <<-SQL 表示法是什么?)。
find_by_sql 文档:http://apidock.com/rails/ActiveRecord/Querying/find_by_sql
此代码来自:https://github.com/Genius/trackback_scraper/blob/master/app/models/page.rb#L55-L59
【问题讨论】:
标签: ruby-on-rails ruby