szukam stworzyć nazwie trasę z ciągiem i przekazać obiekt do niegonazwane marszruty z ciągiem z obiektu
Mam renderowania częściowy z lokalnym „zasobu”
tj. render :partial => "listing", :locals => {:resource => @resource}
wewnątrz _listing.html.haml używam metody self.send
self.send("#{resource.class.to_s.downcase}_path()")
to działa dobrze i tworzy zasoby nazwanych trasy tj. article_path()
, ale ta trasa potrzebuje obiektu przekazanego na trasie tj. article_path (artykuł)
próbuję to
self.send("#{resource.class.to_s.downcase}_path("+resource+")")
i pojawia się błąd nie można przekształcić w art String
jakieś sugestie?
po dużo majsterkowania znalazłem odpowiedź była dość prosta. poprawka była zrobić to przecinek oddzielone _listing.html.haml - resource_path = "# {resource.class.to_s.downcase} _path" = link_to resource.title, wysyłać (resource_path, zasobów) Mam nadzieję, że to pomoże każdemu, kto zmaga się z tym samym –