現在只是在干涉Rails,並努力想辦法逃避「你沒有預料到它的時候你沒有對象」的錯誤。目前我正在用「除非object.nil?」來逃避它們中的每一個?消息,但它變得非常難看。案例分析:Newbie rails問題:優雅的方式來處理.each循環中的零值?
unless params[:professiontypeinfo].nil?
unless params[:professiontypeinfo][professiontypeid].nil?
unless params[:professiontypeinfo][professiontypeid]["industrybodies"].nil?
@professional.professional_specialties.find_by_profession_type_id(professiontypeid).industry_bodies = IndustryBody.find_all_by_id(params[:professiontypeinfo][professiontypeid]["industrybodies"])
end
end
end
洙......什麼是逃避這些事情的正確/優雅的方式?
移除。零?通話將按預期工作 – Jimmy 2010-10-12 01:55:28