Örneğin, "new_work_path" adlı bir dize oluşturdum, şimdi bu yardımcıyı bir yöntem olarak çağırmak istiyorum.Rota yardımcısını raylarda dinamik olarak nasıl çağırırsınız?
send("new_work_path", vars)
'u denedim ve aynı iletiyi birçok nesneden çağırdım. Ama ben bu yardımcıları aramak için doğru nesneyi bulduğumu düşünmüyorum.
object.send("new_work_path", vars)
yapmak için nesnesinin nedenini arıyorum?
İnternet'te bir süre aramayı denedim ama bir şey bulamadım. Eğer bu konuda bazı ışıklar aydınlatabilirse, bu harika olurdu!
Teşekkürler!
Yardımcısı yöntemleri yalnızca bir manken, bir görünüm kapsamında çağrılabilir deneyin. Bunu yapmaya çalıştığınız yer hakkında daha spesifik olabilir misiniz? Doğru içeriğe sahipseniz standart bir 'gönder 'çağrısı yeterli olmalıdır. – tadman
Bunu, standart bir yol yardım çağrısı işlevinin düzgün şekilde işleyeceği application_helper'da çalıştırmaya çalışıyorum. – gtr32x
Aldığınız hatanın nedir? Bir örnek gönderebilir misin? "New_work_path" ifadesi doğrudan çalışıyorsa, gönder (: new_work_path) 'eşdeğer olmalıdır. – tadman