很多时候我们都需要用目录结构来让我们的源代码文件分组管理,这样方便快速找到需要的文件加以维护, rails/app/model 下大量的model文件也需要分类管理,将继承自同意model的文件放在一起管理

以下是学习同事写的代码; 先看结构

这里的payment_method.rb  和 文件夹payment_method是我们要关注的.  因为支付方式有很多种, 所以我们用文件夹把这些继承自同一model的文件维护起来

payment_method.rb 文件就是普通的model文件, 代码如下

但是文件夹payment_method中的rb文件写法就不一样了

这样我们分别来new个对象看看结果

转载于:https://www.cnblogs.com/ilazysoft/archive/2011/08/26/2154246.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐