这是情况。我有一个BlogPost模型,它有一个、、、、日期title、content一些其他字段和一些存在验证。我想要做的是让用户将帖子保存为“草稿”(无需发布)。在这种情况下,我需要跳过大部分验证(几乎所有验证,除了标题和类别名称)。最好的方法是什么?category_namepublished_atRails 4
更精确:
- 我应该留下一个模型,还是创建另一个模型
DraftPost并从它继承BlogPost,添加验证? - 或者我应该把它留在一个模型中并在控制器中实现验证(我能想到的是在草稿保存上验证
title和手动保存并用保存保存模型!)category_name - 还是其他方式?