私は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}})
どうしたの ?
注:私はact_as_paranoidを使用しています。私のデータベースは移行され、テーブルitems
には列がありますdeleted_at
。
schema.rb のどこかに:
...
create_table "items", :force => true do |t|
...
t.datetime "deleted_at"