我想允许用户编辑模型,添加图片,网址和/或电话号码。但是,我不希望这些更改在主持人确认之前显示。但是,我希望允许用户无需审核即可创建新条目,但不能包含图片,网址和/或电话号码(它们可以包含姓名和姓氏等基本详细信息)。或者更好的是,他们可以包括图片等,但在开始时,只有基本信息才会显示,直到主持人接受图片等。
我正在使用Rails 2.3.5。
答案 0 :(得分:1)
如果你想保持简单,你可以有一个适度的?在你的模型上。然后让您的主持人对未经审核的模型进行完全编辑访问。
渲染模型时,请勿显示图片,网址或电话号码。
我喜欢安德鲁上面关于状态机和版本的建议,但是如果你想保持简单,一个漂亮的旗子就能做到这一点
答案 1 :(得分:0)
听起来您需要记录模型的修订历史记录。您可以使用Vestal Versions之类的插件来执行此操作。
更新模型时,需要在其上设置仲裁标志。这可以通过简单的复选框或更高级的state machine插件来完成。