我可以修改RoR CRUD行为吗?

时间:2009-12-30 15:36:14

标签: ruby-on-rails ruby

我知道RoR CRUD非常易于使用。但是我想生成程序做一些特殊的普通CRUD。我不希望在我的应用程序中“删除”,所有记录只能作为“删除”而不是实际删除。所以,我想在生成Create时自动添加一个列 - “status”,并且我想将“Delete”行为更改为“Make as delete”。我能这样做吗?如果有,我该怎么办?

3 个答案:

答案 0 :(得分:2)

听起来像你想要acts_as_paranoid

答案 1 :(得分:0)

也许这个 - > http://activescaffold.com/可以帮助你,就像一个超级动力的脚手架:)

答案 2 :(得分:0)

是的,尝试使用acts_as_paranoid或permanent_records,我也非常喜欢。