【发布时间】:2016-03-09 16:33:41
【问题描述】:
问题:
如果previous_page 是../reader/new 转到../reader/blog/:id,而如果previous_page 是../editor/new 转到../editor/blog/:id,我想在create 操作后重定向到不同的路径。
说明:
我想修改控制器操作,以便它可以根据它来自哪个页面重定向到不同的路径。例如,我有一个reader、editor 和blog 模型。 reader 和editor 都可以创建blog。
这里是原文blogs_controller:
class BlogsController < ApplicationsController
def create
@blog = Blog.new(blog_params)
respond_to do |format|
if @blog.save
format.html { redirect_to @blog }
else
format.html { render :new }
end
end
end
private
def blog_params
params.require(:service).permit(:title, :content)
end
end
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 controller