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