2015-01-31 10:47:09 +08:00
|
|
|
|
# Time 2015-01-30 17:02:41
|
|
|
|
|
# Author lizanle
|
|
|
|
|
# Description 打开redmine\ruby\lib\ruby\gems\1.9.1\gems\actionpack-3.2.13\lib\action_view\helpers\UrlHelper,重写link_to_unless方法
|
|
|
|
|
# 如果是当前页,则给当前页添加样式:class=>'current-page'
|
|
|
|
|
module ActionView
|
|
|
|
|
# = Action View URL Helpers
|
|
|
|
|
module Helpers #:nodoc:
|
|
|
|
|
# Provides a set of methods for making links and getting URLs that
|
|
|
|
|
# depend on the routing subsystem (see ActionDispatch::Routing).
|
|
|
|
|
# This allows you to use the same format for links in views
|
|
|
|
|
# and controllers.
|
|
|
|
|
module UrlHelper
|
|
|
|
|
def link_to_unless(condition, name, options = {}, html_options = {}, &block)
|
|
|
|
|
if condition
|
|
|
|
|
link_to(name, options, html_options.merge(:class => 'current-page'))
|
|
|
|
|
else
|
|
|
|
|
link_to(name, options, html_options)
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
2015-01-30 17:24:26 +08:00
|
|
|
|
end
|