0

我得到这样的网址:

url_for(:controller => :controller, :action => :action-name)

如果找不到路线,这将引发错误。
如果找不到路由,我希望它返回空 url。

有什么解决办法?
谢谢。

4

1 回答 1

0

只需用助手包裹它。就像是:

def silent_url_for(options = nil)
  begin
    url_for(options)
  rescue SomeException
    ''
  end
end
于 2013-10-27T09:09:44.643 回答