Aby dodać selektor id w haml za pomocą linku_do określenia dwóch skrótów.
e.g = link_to "Link 1", {booking_path, extra arg...}, {:id => 'booked'}
Ważnym Ruby idiom jest tryb poezja: możliwość pominąć nawiasy i nawiasów klamrowych gdy parsowanie jest jednoznaczna. Najczęściej programiści Rubiego mogą pomijać nawiasy wokół argumentów wywołania metody i pomijać nawiasy klamrowe, gdy ostatnim argumentem wywołania metody jest hash. Stąd dwa następujące wywołania metod są równoważne, ponieważ metoda link_to że przyjmuje jeden argument ciąg i jeden hash argument:
Bez klamrami, nie ma sposobu, aby powiedzieć, czy ta rozmowa jest stara się przekazać hash z dwoma kluczami lub dwa skróty po jednym kluczu. Dlatego tryb poezji może być użyty tylko wtedy, gdy istnieje jeden argument hash i jest to ostatni argument.
Patterson, David; Fox, Armando (2012-08-24). Inżynieria długotrwałego oprogramowania: Agile podejście przy użyciu SaaS i Cloud Computing, Beta Edition (Kindle Lokalizacje 1973-1975). Strawberry Canyon LLC. Wersja Kindle.
Witam @shioyama, to podejście doda identyfikator adresu URL. i czego szukam, to dodaj selektor identyfikatora, taki jak link 1. – evanx
Dokładnie to zrobi: 'Link 1'. Nie doda go do adresu URL. –
Dodałem przykład z dokumentów na 'link_to', jak widać" id "zostanie poprawnie przypisany do tagu' a', nie dołączony do adresu URL. –