Co muszę zrobić, że to będzie działać w konsoli (zakładając song
jest zdefiniowana, oczywiście):trasy Testowanie w konsoli
edit_song(:id => song.id)
Co muszę zrobić, że to będzie działać w konsoli (zakładając song
jest zdefiniowana, oczywiście):trasy Testowanie w konsoli
edit_song(:id => song.id)
mieć dostęp do obiektu app
, które można wykorzystać do testuj trasy na.
>> app.root_url
=> "http://www.example.com/"
>> app.root_path
=> "/"
Dobrze wiedzieć, że w konsoli jest "aplikacja"! dzięki ! –
To nie działa w Rails 3. –
@MichieldeMare naprawdę? Działa to dla mnie w Railsach 3.0.7. Czy nie działa już w Railsach 3.2? – theIV
> script/console
song = Song.first
edit_song_path(:id=>song.id)
zakłada (routes.rb)
map.resources :songs
Poniższe import nazwane pomocników dla mnie w 3.2.8:
> include Rails.application.routes.url_helpers
Można użyć 'grabie routes' zobaczyć ich listę, chociaż nie będzie w stanie wrzucać do nich obiektów. – Garrett