打疫苗没有什么食物禁忌的。
食物禁忌是传统医学的说法,疫苗属于现代医学范畴。不要把两者混淆,两者的理论体系都完全不同。
前者是在科学技术不发达的时候,用文化(五行甚至迷信等方式)常识,联系一些不严谨的个人观点所得的,很多在现在医疗体系是站不住脚的。你如果看的多,其实你会发现,几乎每一个民族都有自己的传统医学,互相之间有共同性(比如都“吃草根树皮”),但也有很多区别,比如南美某些民族认为吃已死的家人的尸肉,可以治疗很多预防很多疾病,到现在都有很多人相信,比如我们拿化石当龙骨入药。
现代医疗是建立在科学体系上的,需要严谨的科学实验以及统计学数据支持(所以现代医学注重病例保存),在此理论体系上发展出的医疗科学,并有很多的分支,如解剖学、生理学、生物化学、药理学,最近比较前沿的分子生物医学等实在太多了,这世上没有谁能一个人把这些全部弄清楚的。
另外,你该注意的是,你自己对某些食物是否过敏,或者某些食物的特殊成分你是否喜欢,承受的了不。
打完狂犬疫苗是否产生了抗体,应该是进行狂犬病毒抗体检测才行,不过医院一般都没开展这项检测,所以有没有产生抗体是个未知数。
不过,有论文称,也有极个别人打了狂犬疫苗后,不产生抗体的现象存在,毕竟人与人的身体素质都是有差异的。