LoginSignup
0
1

More than 5 years have passed since last update.

論理削除ユーザーを含まないようにするwithout_soft_destroyってkakurenbo-puti gemってのを入れてるから使えるんだね

Last updated at Posted at 2018-11-11

現場で普通に使ってたけど、
without_soft_destroyメソッドを調べてもなかなか出てこなかった。

そしたら
kakurenbo-puti っていうgemを入れてるから使えてたっぽい。自分のアプリの中で使ってみると、
「そのメソッドは定義されてない!」と怒られた。

って言うかメソッドじゃなくてスコープらしい

kakurenbo(acts_as_paranoid系のgem)はrailsの削除機能を論理削除に置き換えることを目的に作られたgemらしい。

あとは、
論理削除時には soft_destroy メソッドを使います。

member.soft_destroy # 結果を true/false で返します。

参考
http://alfa.hatenablog.jp/entry/2015/02/02/233552
https://qiita.com/kmats@github/items/70f34319604c8591af08

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1