这个成语原指墨子守城有一套好办法,后来意思转了弯,变成了顽固地守着老规矩不肯改变。
战国时,楚国的楚惠王想攻打弱小的宋国,就请来当时最厉害的工匠鲁班,特地造了一种能爬高的云梯,准备攻城用。
当时,大学问家墨子正在齐国讲学,听到这个消息,心里急坏了,立刻赶了十天十夜的路,跑到楚国都城郢都,找到鲁班一起去见楚王。墨子苦口婆心地劝说楚王不要打宋国。楚王虽然嘴上答应,心里却舍不得放弃新造的攻城家伙,想拿到战场上试试威力。
墨子看出了他的心思,就说:“那好办,咱们当场比试比试。”
他解下自己的衣带,在桌上围成一圈当城墙,又拿了几块小木片当守城的武器,让鲁班来攻。鲁班使出各种攻城方法,一次次地进攻,墨子见招拆招,每次都稳稳地挡住了。很快,鲁班攻城的家伙全用完了,而墨子的守城办法还绰绰有余呢。
鲁班不甘心,眼珠一转,说:“我还有最后一个办法对付你,不过我不说。”
墨子微微一笑:“我知道你要怎么对付我,但我也不说。”
楚王在一边看糊涂了,问他们在打什么哑谜。墨子说:“鲁班先生的意思,是把我杀掉,觉得杀了我,就没有人能帮宋国守城了。可他不知道,我的学生禽滑厘他们三百多人,早就拿着我发明的守城工具,守在宋国城头上,等着你们去呢!”
楚王一听,知道攻城讨不到便宜,只好叹口气,取消了攻打宋国的计划。