私はRubyアプリケーションを開発しています。私はそれを初めて使っています。しかし、私は彼がログアウトするとすぐにアップロードしたユーザーからすべてのデータを削除したいという機能が欲しいので、私は以前の記録が現在の結果生成プロセスに干渉することなく、私のシステムから別のレポートを作成することができます。誰かが助けることができれば、それは素晴らしいだろう。私はそのIDによってユーザーのデータを取得する。ユーザーがログアウトするたびにデータベースから個々のユーザーデータを切り捨てる方法。
0
A
答えて
0
ユーザーが追加したすべての記録を削除し、それに関連する新しいレコードを追加する必要があります。右?例については
:
あなたが怒鳴るようなテーブルを投稿する関係を持つUserテーブルを持っています。
にhas_many:Postモデルでポスト
:
belongs_toの:ユーザー
あなたはこの
のようなユーザーオブジェクトを取得する必要があり、すべてのその最初のユーザーモデルでは
user = User.find(user_id)レスキューnil または user = User.where(:id => user_id).first()
チェックユーザーが空白であるかどうか
if!user.blank?
user.posts.delete_allの#それはそれはイエスポストテーブルに
エンド
関連する問題
- 1. リストアイテム内の個々のテキストブロックを切り捨てる
- 2. sql oracleユーザーを切り捨てる
- 3. テキストを切り捨てる方法、android
- 4. NSStringを切り捨てる方法は?
- 5. 最後からファイルを切り捨てる方法は? (クロスプラットフォーム)
- 6. asp.net mvcでtimespanから秒を切り捨てる方法は?
- 7. Hadoop-Hiveからテーブルを削除/切り捨てる方法は?
- 8. PHP imap_bodyが切り捨てられる
- 9. 切り替えられたユーザーからプログラムでログアウト
- 10. 個々のhtml divにデータベースからPHPを追加する方法
- 11. データベースに挿入する前に値を切り捨てる
- 12. office365からユーザーをログアウトしてページにリダイレクトする方法は?
- 13. データベース内のユーザーを個々に経由する
- 14. Flask - wwwに切り替えるときにユーザーがログアウトする*
- 15. Laravel 5.2 - すべてのデバイスからユーザーをログアウトする方法
- 16. MPAndroidChart結合点で切り捨てポイントが切り捨てられます
- 17. IntelliTraceイベントで切り捨てられたEFクエリを回避する方法は?
- 18. データベースから特定のユーザーデータを表示する方法は?
- 19. yyyy/mm/dd hh:mm:ss.SSSをmm/dd/yyyyからoracleに切り捨てる方法
- 20. whileループで個々のユーザーの選択をカウントする方法
- 21. データの切り捨てが発生した列を確認する方法
- 22. BCryptハッシュされたパスワードがデータベースで切り捨てられました
- 23. 切り捨てられたファイルヘッダ
- 24. AppleScript:切り捨てられたフィードURL
- 25. _CrtDumpMemoryLeaks切り捨てられた出力?
- 26. 切り捨てられたファイルFileSystemObjectオブジェクト
- 27. 切り捨てられたCreateObject()?
- 28. PHPで100で割り切れる数に切り捨てる方法は?
- 29. JWTAuth JSONデータから個々の値にアクセスする方法
- 30. 左から切り捨てることができるPythonバッファ?
を新しいレコードを追加しますが、ときに自動的に動作するすべてのユーザーのレコード Post.create(..)#を削除しますユーザーはログアウトしますか?彼の記録はすべて削除されますか?私はそのシナリオを実装したいです –
いいえ自動的に削除されません。そのためには、logoutメソッドで上位のものを実装する必要があります。ログアウトする前に、まずすべてのレコードを削除してからログアウトしてください。大丈夫ですか ? –
うんうん、うまく働いてくれてありがとう。 –