0

次のような URL を取得しています。

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 に答える