2014-11-18 13 views

cevap

7

Dene:

include ActionDispatch::Routing::PolymorphicRoutes 
include Rails.application.routes.url_helpers 

def link 
    polymorphic_path(self) 
end 
+3

Hah, bireysel değil birlikte olanların her çalıştı. Mükemmel çalışıyor. – originalproject

+0

@markets, bu benim için de bir model içinde çalışır, ancak bir yardımcı modül içinde değil ... düzenleme: bir soru: http://stackoverflow.com/questions/35035963/how-to-use-polymorphic- yol-in-lib-modülü-in-raylar-4 – mb21

+0

Polimorfik olmayan URL'ler kullanırken, Rails.application.routes.url_helpers.todo_path (...) 'ı kullanabiliyordum ama bu işe yaramıyor polymorphic_url ile. Sınıfta 'Rails.application.routes.url_helpers' öğesini dahil edecek * ve sonra' polymorphic_url' ile kullanabilirsiniz. Garip. –

İlgili konular