我建立一個應用程序,用戶可以決定當他們的信息會被刪除,但我不知道該怎麼做,在Rails的3自動刪帖的Rails 3
1
A
回答
1
據我知道你會必須使用cron。
0
我假設您希望帖子在某個日期(時間)自動刪除,並且您的用戶可以設置該日期(時間)。要達到這個目標,你必須使用cron作業。 Here你可以找到更多關於它。
另一個(真正骯髒的)解決方案是每次訪問您的應用程序時執行一個方法,並尋找需要刪除的帖子。
1
有時您可以關閉一篇文章而不是執行數據庫命令「delete」。如果你停用,那麼你會保留統計和評論。
class Post
attr_protected :published_on, :deleted_on
belongs_to :user
scope :published, lambda{ where("published_on >= ?", Time.now).where("deleted_on IS NULL or deleted_at < ?", Time.now)}
end
在控制器後:
@posts = @user.posts.published.paginate(params[:page])
相關問題
- 1. Rails自動刪除帖子記錄
- 2. 自動刪除舊的Facebook帖子
- 3. rails 3自動完成(prototypejs)
- 4. Rails 3 - 自動AJAX請求
- 5. 分貝:自動:在遷移的Rails 3
- 6. Rails 3的自動選擇從Collect_select
- 7. Rails 3中的自動非RESTful路由?
- 8. 自動刷新Rails 3中的頁面
- 9. rails 3 - 動態生成新帖子的預覽
- 10. 在Rails中自動刪除用戶帖子的最佳方法是什麼?
- 11. 在Rails中刪除過期的帖子
- 12. Rails 3中的delayed_job的自動縮放工作人員3
- 13. 的Rails如何自動刪除對象
- 14. Rails 3自動連接表關聯
- 15. 在rails 3中自動生成路徑?
- 16. Rails 3 - 使用jQuery自動完成
- 17. WordPress的自動翻譯自動帖子
- 18. 如何在刪除用戶的帖子後刪除用戶的帖子? - Rails
- 19. Rails 3 + Rspec 2 +自動測試:自動測試不加載
- 20. 刪除Rails 3子域Cookie
- 21. 在Rails 3中刪除ActiveRecord 3
- 22. WordPress的:自動刪除x天的帖子?
- 23. 自動完成加Rails的自由文本3
- 24. Rails刪除自動頁面內容
- 25. Rails 3中的動態按鈕3
- 26. laravel中帖子的自動刪除日期5.4
- 27. WordPresspress:如何自動刪除特定內容的帖子
- 28. 自動將WordPress帖子內容分成3列?
- 29. Rails 3中的虛擬屬性來自Rails 3
- 30. 在Ruby on Rails中編輯帖子時自動填充數據
你將不得不提供更多的信息,像什麼認證系統等... – errorhandler 2011-04-16 09:26:27
我使用的設計。這是一個簡單的應用程序。用戶只需添加字段:名稱\t價格\t說明\t Deadtime – Sudoman 2011-04-16 09:32:03
何時刪除帖子?你的意思是根據時間表刪除記錄(如在Deadtime字段中)? – edthix 2011-04-16 11:03:32