Miksi tämä ei toimi:
def show
@article = Article.find(params[:id])
rescue ActiveRecord::RecordNotFound
flash[:error] = 'That article does not exist'
redirect_to :action => 'index'
end
Koodi on lainattu sivulta: http://shifteleven.com/articles/tag/rescue
Jos antaa väärän ID numeron, nii tulee Railsin virhesivu:
NoMethodError
Action Controller: Exception caught
Eikä se siirry index sivulle :( Missä on vika?
def show
@article = Article.find(params[:id])
rescue ActiveRecord::RecordNotFound
flash[:error] = 'That article does not exist'
redirect_to :action => 'index'
end
Koodi on lainattu sivulta: http://shifteleven.com/articles/tag/rescue
Jos antaa väärän ID numeron, nii tulee Railsin virhesivu:
NoMethodError
Action Controller: Exception caught
Eikä se siirry index sivulle :( Missä on vika?
Vastaukset
Vanhimmat
Ei vielä vastauksia
Aloittaja odottaa vastauksia. Kerro oma näkemyksesi ensimmäisenä.