2012-10-08 52 views
1

我在什么地方找到什么:back选项link_to助手有这样的代码:修改轨道的link_to助手

@controller.request.env["HTTP_REFERER"] || 'javascript:history.back()

在那里我可以改变呢?

回答

2

它实际上是使用url_for帮手。你可以在帮手中覆盖它。例如,将其放入您的Rails应用程序的application_helper.rb中:

def url_for(options = {}) 
    if options == :back 
    # replace this with your code 
    controller.request.env["HTTP_REFERER"] || 'javascript:history.back()' 
    else 
    super(options) 
    end 
end