共有
  • 記事へのコメント39

    • 注目コメント
    • 新着コメント
    その他
    plasma0713
    “今となっては一理あるなと思えるものの、delete_allメソッドを呼び出すと、全て物理削除されてしまう挙動には、あまりにも整合性が保てていないと思います。”

    その他
    matsubobo
    paranoiaからdiscardが生まれた

    その他
    Cherenkov
    論理削除

    その他
    morygonzalez
    尊いエントリ

    その他
    zucay
    "paranoiaは保守性を優先して、ActiveRecordと深く関わらない代わりに不完全な対応のまま(中略)delete_allメソッドを呼び出すと、全て物理削除されてしまう挙動には、あまりにも整合性が保てていないと思います。"

    その他
    akiyoshi83
    自分が凝ってたところがそもそもそこまで必要じゃなかったってことよくあるよな。。

    その他
    h5y1m141
    気になって調べ物していたらこのエントリ見つけて "今後railsで開発を行う際には、 rails既存の機能を置き換えるgemは地雷だと考える rails既存の機能を置き換えるコードを絶対に書かない という2点に留意する" らしい

    その他
    rochefort
    “rails既存の機能を置き換えるgemは地雷だと考える rails既存の機能を置き換えるコードを絶対に書かない”

    その他
    izumin5210
    名前がkakurenbo-putiじゃなくてkakurenbo_petitなら使ってた

    その他
    moronbee
    "rails既存の機能を置き換えるgemは地雷だと考える"、"rails既存の機能を置き換えるコードを絶対に書かない" これぞ心眼。

    その他
    t_f_m
    プチなら petit では

    その他
    yutaka77777
    論理削除gemを1年ほど保守してみて。重大な欠点にやっと気づいたポエム。  kakurenboというgemはご存知でしょうか?paranoiaの欠点を克服すべく1年ほど前に私が開発を始めたgemです。(参考:Rails4と3で論理削除を行うためのGem K

    その他
    ysync
    ysync 何故そこで物理でなく論理削除すべきなのかは明確であるべきで、しれっと機能を置き換えるのはよろしくないとは思う。

    2015/03/06 リンク

    その他
    bouzuya
    kakurenbo の開発を維持するのは難しい。理由は ActiveRecord の destroy という既存機能を置き換える場合、Rails のバージョンアップを追い続けないといけないため。

    その他
    sonots
    論理削除そのものの欠点という意味ではないのか

    その他
    ebo-c
    Railsさまの祟り。acts_as魔窟

    その他
    yoshioota
    同意「rails既存の機能を置き換えるgemは地雷だと考える」

    その他
    oakbow
    RailsでのWeb開発は、進化の早いRailsについていけるだけの環境が必要なのだけれど、gemもそうだったというお話。 論理削除は肯定的に考えているタイプなので、ほんと頑張ってほしいと思う。

    その他
    masatomo-m
    論理削除はやりたいのはわかるけど、どこのスコープまで完全に削除したように見せるべきかが大事なのだと思った

    その他
    inouetakuya
    なるほど

    その他
    Rinta
    フレームワークを外から触るのには限界がある。ましてやボランティアともなれば。フレームワークそのものを触ってればよかったのかもしれないけど、中に入っていくのにものすごくコストがかかるんだろうな。

    その他
    yamaz
    [destroyのオーバーライドをやめ、素直にsoft_destroyというメソッドを設けることです。

    その他
    aki03
    論理削除はいろいろ辛みある。。

    その他
    tamanecoplus
    論理削除が溜まるとDBの性能も劣化。別テーブルにレコード移動or別テーブルからレコード復帰みたいなgemの方が現実的だと思う

    その他
    masutaka26
    "rails既存の機能を置き換えるgemは地雷だと考える"

    その他
    koyancya
    koyancya レベルを上げて論理で削除

    2015/03/05 リンク

    その他
    sue445
    “rails既存の機能を置き換えるコードを絶対に書かない” 分かる(つらい)

    その他
    niku4i
    #soft_delete実装したsoft_deletionというgemを使ってる

    その他
    chezou
    chezou petit...?

    2015/03/05 リンク

    その他
    ryosukeyamazaki
    祟りじゃ! Rails の神様のバチがあったのじゃ!

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    論理削除gemを1年ほど保守してみて。重大な欠点にやっと気づいたポエム。 - 波打際のブログさん

    はじめに kakurenboというgemはご存知でしょうか?paranoiaの欠点を克服すべく1年ほど前に私が開発を始...

    ブックマークしたユーザー

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む