【发布时间】:2011-07-13 03:05:59
【问题描述】:
我试图找出在控制器中围绕特定于 Rails 的引用者构建 if else if 语句的最佳方法。有没有办法拉出最后一个导轨路径并在下面的语句中使用它?我想我很接近但完全被难住了......
这是一个更新操作,将在站点上的多个位置从一个表单中触发。
我正在寻找替换“form_path”
def update
@object = Milestone.find(params[:id])
if @milestone.update_attributes(params[:milestone])
if request.referer == form_path
redirect_to root_path
else
redirect_to object2_path
end
else
....
end
end
【问题讨论】: