1

私は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"
4

1 に答える 1