我有帖子和帖子类别 Post belongs_to :category Category has_many :posts I want when I create new post rails 将我重定向到创建的帖子,但是当我在 Posts 控制器中使用时
def create
@category = Category.find(params[:category_id])
@post = current_user.posts.build(post_params)
if @post.save
flash[:success] = "Поздравляем Ваше задание опубликованно"
redirect_to category_post_path(@post)
else
render 'new'
end
end
这个
redirect_to category_post_path(@post)
导轨给我错误
没有路线匹配 {:action=>"show", :controller=>"posts", :category_id=>#, :id=>nil, :format=>nil} 缺少必需的键:[:id]
但我想要@post.save rails redirect_to 创建帖子
请帮忙。