佛陀住世時，把輔導眾生當作一種「社會心理」的治療，人心有何病癥，佛陀就針對其病加以輔導。過去有一位長者子，是獨生子，長者非常寵愛他，百般的依順他；因此，這位長者子仗著大家對他的寵愛，完全不顧禮義，日日花天酒地，無論父母怎麼勸導都沒有辦法改變他。
打他的人聽到仙人這些話時覺得很奇怪，其中一位就叫大家停手，問他為什麼說這樣的話，問明原由之後，大家才知道原來前不久王子落水就是被他救起來的！侍衛回到城裡就對王子遊行的隊伍宣布真相，又向百姓宣布說——可敬的人是城外那位被打得遍體鱗傷的人，而新登基的國王是個凶狠陰毒的人。於是大家對國王凶狠的心態都很厭惡，不禁嘩然。
眾人就將國王從馬上拖下來趕出城外，將仙人接進城裡，為他敷藥療傷，復原之後即擁戴他登上國王之座，很受人民的愛戴。後來仙人想到之前老鼠和蛇說的話，就告訴人民說哪個地方埋藏著金條，要趕快取出來布施，隨後又舉行一個「無遮大會」把財物布施給全國窮困的人。
佛陀問比丘們意見如何？大家都很歡喜。於是，竹林中房舍一間間地蓋起來了，總共有六十間靜室，這是佛陀和僧眾第一個安居之所，一切建設都來自聽法的居士，他們聞法歡喜捐棄貪念、布施供養，這都是由「喜舍」之心所成就的，也因此佛法可以久住人間教化眾生。
在王舍城內，有一位非常富有的長者，這位長者的歷代祖先都十分樂善好施，但是，傳到第八代時，行善的工作卻完全停頓下來，因為第八代的主人認為——自己的產業為什麼要不斷地去布施？家財應該要不斷地累積下來才對，為什麼要不斷地消耗掉呢？他一直想都想不通。
他執著於自己的想法，認為現在有一萬貫的家財，可以累積為二萬、三萬、五萬，不斷地累積。所以，他打定了主意，將祖先留下來的一間大齋堂燒掉，這個齋堂有很大的廚房、食堂，原本是供貧困者用餐的地方；每隔三天即發動很多人來煮食粥飯，供應城內貧困的人，這是他的祖先代代傳下來的布施方法。
第八代主人認為這太浪費了，因此，他就一把火燒掉了齋堂，決心不再行善布施：除此之外，還一毛不拔，三餐都吃腌漬的食物，連一滴油都舍不得拿出來用。他對自己都這麼嚴苛，可以想像，他對妻女、佣人更是十分刻薄。
管家和家丁們聽了都非常驚訝、面面相覷。他看到夫人也告訴她：「我今天要做大布施。」太太也十分驚訝，心想：可能是丈夫喝酒後，柔和了他的心，所以才會想到要布施。太太非常高興，急忙取出鑰匙請管家、佣人打開糧倉、酒庫、財庫，又聽丈夫的話，叫人敲著鼓，至城內宣布某某長者今日要大布施。
自從他承繼家業後，已經很長的一段日子，不曾有貧困的人跨進他們家大門，好不容易今天要開大門、行大布施。因此，全城的貧睏人家都來得十分踴躍，他們很快地把酒庫的酒一罈一壇搬出來分發，一會兒就送完了；糧倉的米也是一包一包的布施出去；還有金銀財寶也同樣做大布施。
貧困的人拿到東西都歡天喜地的回去了，經過樹林時，陣陣人聲喧嘩——有人說：「感恩長者大發慈悲，今天我所得的東西，讓我一輩子都不用愁了。」又有人說：「對啊！長者自他的祖先以來都非常的慈悲，難怪他的家園會如此富有。」有人說：「原本以為這第八代的長者是一毛不拔的人，他祖先所累積的德被他給敗掉了，今天卻出乎意料之外，能夠開大倉、做大布施，他的善念原來是要累積在一起才布施出來……。」那一群群的人都不停地讚歎第八代的長者。
有一天，老國王即向大臣宣布這項消息。但是，太子對名利看得很淡泊，他考慮到弟弟平時的嫉妒之心，心想：如果接下王位，可能對全國不利！他不願意兄弟之間為了王位而傷害手足之情或引起內戰。因此，堅持不接受王位；所有的大臣費盡口舌勸他，但太子卻不為所動。於是在萬不得已的情況下，老國王才把王位傳給二兒子。