You may have hit the rail guard at an angle so the sensors to activate your airbag might not have deployed, that's my theory anyway.
I would recommend looking in the manual because it should tell you what scenarios will and will not activate the airbags.
TO KB: No he rear ended his 2009 Honda...