小编Bob*_*gor的帖子

Rails:如何防止删除记录?

我有一个模型国家,因此有一个表国家。国家/地区表充当 iso 国家/地区和货币代码的集合,并且永远不应该减少其中的内容(在我用种子数据填充之后)。因为 Country 是 ActiveRecord::Base 的子类,所以它继承了 destroy、delete_all 等删除记录的类方法。我正在寻找一种解决方案来防止在模型级别删除记录。

办公室。我知道我可以利用面向对象的方法通过重写此方法来解决此问题(例如在调用时引发错误),但这假设我必须知道基类的所有继承方法。如果有人可以提供更优雅的解决方案,我会很高兴。

ruby-on-rails ruby-on-rails-4

8
推荐指数
2
解决办法
5891
查看次数

标签 统计

ruby-on-rails ×1

ruby-on-rails-4 ×1