Есть ли простой способ использовать что-то вроде current_page?
способ от ActionView::Helpers::UrlHelper
внутренний контроллер?current_page? внутренний контроллер
У меня есть маршрутизация, как:
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
Что это самый простой способ его достижения?
http://api.rubyonrails.org/classes/ActionDispatch/Request.html#method-i- original_url таким образом, вы можете сделать 'request.original_url' или' request.original_fullpath' –