IT Help
  • Portfolio
  • Info
  • Kontakt
  • Developer Blog
  • Inwestycje

przykłady Ruby on rails

29/3/2019

0 Comments

 
Dziś poznałem dwie możliwości użycia symbolu gwiazdki (*) w RoR.
Pierwsza dotyczy użycia w plikach routres.rb,
druga przy podawaniu argumentów do funkcji (metody/akcji).

Zgodnie z dokumentacją, poniższy zapis w pliku config/routes.rb:
get '*a/foo/*b', to: 'test#index'
dopasuje adres zoo/woo/foo/bar/baz do akcji index kontrolera test, ze zmiennymi params[:a] równe 'zoo/woo' oraz params[:b] równe 'bar/baz'.

Użycie gwiazdki w Ruby podczas podawania argumentów do funkcji, działa tak:

def bar(a, b, c)
   a + b + c
end


#użycie złożonych argumentów
my_array = [1, 2, 3]
bar(*my_array) # returns 6



0 Comments

    Autor

    Informatyk, programista, pasjonat nowych rozwiązań.


    Archiwa

    Marzec 2019
    Październik 2017
    Lipiec 2017
    Czerwiec 2017


    Kategorie

    Wszystkie


    Kanał RSS


Powered by Create your own unique website with customizable templates.
  • Portfolio
  • Info
  • Kontakt
  • Developer Blog
  • Inwestycje