在Rails2中进行主持模型编辑

我想允许用户编辑模型,添加图片,url和/或电话号码。 但是,我不希望这些更改在主持人确认之前显示。 但是,我希望允许用户无需审核即可创建新条目,但不能包含图片,url和/或电话号码(它们可以包含名称和姓氏等基本详细信息)。 或者更好的是,它们可以包括图片等,但是在开始时,只有基本信息才会显示,直到主持人接受图片等。

我正在使用Rails 2.3.5。

听起来您需要记录模型的修订历史记录。 您可以使用像Vestal Versions这样的插件来执行此操作。

更新模型时,需要在其上设置仲裁标志。 这可以通过一个简单的复选框或更高级的状态机插件来完成。

如果你想保持简单,你可以有一个适度的? 在你的模型上。 然后让您的主持人拥有对未审核模型的完全编辑权限。

渲染模型时,请勿显示图片,url或电话号码。

我喜欢安德鲁上面关于状态机和版本的建议,但是如果你想保持简单,那么一个漂亮的标志就能做到这一点