2010-09-02 4 views

risposta

30

avuto una risposta dalle rotaie IRC: basta aggiungere

include Rails.application.routes.url_helpers 

al modello

+3

ciò può causare un errore di ciclo infinito. In tal caso, puoi utilizzare delegato, cioè delegato: url_helpers, a: 'Rails.application.routes'' – Ben

+0

Funziona anche con Rails 4 –

17

In Rails 3 è possibile utilizzare:

Rails.application.routes.url_helpers 

esempio

Rails.application.routes.url_helpers.posts_path