- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
begin
@project = Admin::Project.find(params[:project_id])
rescue ActiveRecord::RecordNotFound => ex
raise ActiveRecord::RecordNotFound, "project with id = #{params[:project_id]} not found"
end
begin
user = Admin::User.find(params[:user_id])
rescue ActiveRecord::RecordNotFound => ex
raise ActiveRecord::RecordNotFound, "user with id = #{params[:user_id]} not found"
end
ActiveRecord::RecordNotFound: Couldn't find User with 'id'=272
я просто сильно сомневаюсь что какой говнокодер и/или капипастер от хорошей жизни код как сверху будет писать.
знаю что сам в куче мест подобное в крестах (и жабе) делал что бы не маятся и некоторые исключения напрямую в лог сливать. потому что "array index out of bound"/этц не очень сильно помогает.
... наблюдений