sorry 我寫錯了
應該是

`@post = params[:id] ? current_user.posts.find(params[:id]) : current_user.posts.build(params[:post])`