Sto cercando il metodo per l'analisi di percorso percorso in questo modo:Percorso di analisi in rotaie
ActionController::Routing.new("post_path").parse
#=> {:controller => "posts", :action => "index"}
Dovrebbe essere opposto a url_for
Upd
ho scoperto: What is the opposite of url_for in Rails? A function that takes a path and generates the interpreted route?
ActionController::Routing::Routes.recognize_path("/posts")
Quindi ora ho bisogno di convertire posts_path
in "/ messaggi"
ah che hai fatto la maggior parte del lavoro da soli :) –
Thx:) quindi cos'è 'send (: post_path)'? – fl00r
è come si chiamano i metodi con un nome arbitrario in ruby :) in questo caso, se si ha una stringa come '" posts_path "', e si desidera ottenere il valore del metodo 'posts_path', invece, basta fare 'send ("posts_path") '(non è nemmeno necessario convertire in simbolo). è un concetto di base nel rubino, è meglio che tu lo conosca :) –