current_page?内部控制器
current_page? inside controller
有没有什么简单的方法可以使用类似current_page?
的方法
来自 ActionView::Helpers::UrlHelper
内部控制器?
我的路由如下:
resources :addresses
resources :mailing_addresses, :controller => 'addresses'
我想检查一下我的控制器,看起来像
这个:
class AddressesController
def index
if current_page?(live_addresses_path)
# ... logic goes here
elsif current_page?(addresses_path)
# ... logic goes here
end
end
end
实现它的最简单方法是什么?
与许多其他辅助方法不同,UrlHelper
不包含在您的控制器中。所以,如果你想在你的控制器中使用它,你可以简单地将它包含在那里并使用它:
class AddressesController
include ActionView::Helpers::UrlHelper
def index
if current_page?(live_addresses_path)
# ... logic goes here
elsif current_page?(addresses_path)
# ... logic goes here
end
end
end
有没有什么简单的方法可以使用类似current_page?
的方法
来自 ActionView::Helpers::UrlHelper
内部控制器?
我的路由如下:
resources :addresses
resources :mailing_addresses, :controller => 'addresses'
我想检查一下我的控制器,看起来像 这个:
class AddressesController
def index
if current_page?(live_addresses_path)
# ... logic goes here
elsif current_page?(addresses_path)
# ... logic goes here
end
end
end
实现它的最简单方法是什么?
与许多其他辅助方法不同,UrlHelper
不包含在您的控制器中。所以,如果你想在你的控制器中使用它,你可以简单地将它包含在那里并使用它:
class AddressesController
include ActionView::Helpers::UrlHelper
def index
if current_page?(live_addresses_path)
# ... logic goes here
elsif current_page?(addresses_path)
# ... logic goes here
end
end
end