这是情况。我有一个BlogPost
模型,它有title
,content
,category_name
,published_at
日期,其他一些字段和一些在线验证。
我想要做的是让用户将帖子保存为“草稿”(发布它)。在这种情况下,我需要跳过大多数验证(几乎所有验证,除了title和category_name)。什么是最好的Rails 4
方法呢?
更精确:
DraftPost
并从中继承BlogPost
,添加验证?title
和category_name
并保存模型并保存! )答案 0 :(得分:0)
结束向模型添加draft
字段并使用:if => :draft?
进行验证似乎是使用它的最佳方式。