我有一个“创建”函数,它将重定向到一个名为“视图”的新视图。“view”使用get方法,所以需要在url中提供参数。
“创建”创建一个新项目 123,并使用 url 重定向/呈现“视图”/view?id=123
我还想在重定向到这个视图时传递一些额外的参数,/view?id=123¬e=duplicate
我该怎么做呢?
def create
@i = Book.createNewItem(params[:name])
if @i[:error] == ""
render action: 'view',
else
redirect_to book_home_path
end
end
def view
Book.getItem(params[:id]) #some backend update stuff
@i = Book.find_by_book_num(params[:id])
return @i
end