我有一个Item
模型:
class Item < ActiveRecord::Base
...
define_index do
...
has deleted_at
indexes deleted_at
end
...
然后我停止服务器,运行rake ts:rebuild && rake ts:reindex && rake ts:restart
,重新启动服务器。我仍然得到错误。
触发错误的查询是这样的:
Item.search({conditions: {deleted_at: nil}})
怎么了 ?
注意:我正在使用acts_as_paranoid。我的数据库已迁移,表items
中有列deleted_at
。
schema.rb 中的某处:
...
create_table "items", :force => true do |t|
...
t.datetime "deleted_at"