Post
:belongs_to :user
User
:has_many :posts
私のサインアップワークフローでは、最初に投稿のドラフトを作成し、次のページでユーザー情報を入力してサインアップします。
# intermediate step, validate that Post is valid before moving on to User creation
# posts_controller:
@post = Post.new(params[:post])
if @post.valid?
# go on to create User
else
render 'new'
end
しかし!チェックしている@postモデルを保存していないため、@postエラーメッセージは作成されません.valid?
。保存せずにエラーメッセージを作成するにはどうすればよいですか?