Nasıl Raylar geçerli yol bulabilir miyim? | Netgez.com
SORU
30 Temmuz 2009, PERÅžEMBE


Nasıl Raylar geçerli yol bulabilir miyim?

Raylar bir filtre içinde geçerli rotayı bilmek istiyorum. Onun ne olduğunu nasıl öğrenebilirim?

Kaynaklar, DİNLENME ve yollar adlı yapıyorum.

CEVAP
30 Temmuz 2009, PERÅžEMBE


URİ öğrenmek için:

current_uri = request.env['PATH_INFO']
# If you are browsing http://example.com/my/test/path, 
# then above line will yield current_uri as "/my/test/path"

Rota yani denetleyicisi bulmak için, eylem ve kullanımı

path = ActionController::Routing::Routes.recognize_path "/your/path/here/"

# ...or newer Rails versions:
#
path = Rails.application.routes.recognize_path('/your/path/here')

controller = path[:controller]
action = path[:action]
# You will most certainly know that params are available in 'params' hash

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 07cadikiz07

    07cadikiz07

    17 EKİM 2007
  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • FF Radio

    FF Radio

    16 Mayıs 2008