¿Qué tengo que hacer para que esto va a funcionar en la consola (suponiendo song
se define, obviamente):rutas de prueba en la consola
edit_song(:id => song.id)
¿Qué tengo que hacer para que esto va a funcionar en la consola (suponiendo song
se define, obviamente):rutas de prueba en la consola
edit_song(:id => song.id)
Usted tiene acceso a un objeto app
que se puede utilizar para rutas de prueba en.
>> app.root_url
=> "http://www.example.com/"
>> app.root_path
=> "/"
¡es bueno saber que hay una 'aplicación' en la consola! Gracias ! –
Eso no funciona en Rails 3. –
@MichieldeMare ¿De verdad? Funciona para mí en Rails 3.0.7. ¿Ya no funciona en Rails 3.2? – theIV
> script/console
song = Song.first
edit_song_path(:id=>song.id)
asume (routes.rb)
map.resources :songs
las siguientes importaciones nombrados ayudantes para mí en 3.2.8:
> include Rails.application.routes.url_helpers
puede usar 'rastrillo routes' para ver una lista de ellos, aunque no podrá arrojar objetos en ellos. – Garrett