ruby-on-rails – 如果after_initialize回调返回false,则返回nil对象
我的Rails应用程序有许多形成层次结构的模型.例如:零售商>部门>产品分类>产品>评论. 业务需求是,高级用户可以使用新的或现有的“普通”用户“分享”层次结构中的任何单个元素.没有与他们共享的对象,普通用户无权查看(或做任何其他事情)与层次结构的任何级别中的任何对象. 共享过程包括选择共享是否授予对目标对象的只读,读取更新或完整CRUD的权限. 共享任何对象向该对象和层次结构中的所有较低级别对象