我想看看这里的社区会建议什么最佳方法。我现在有我的应用程序,其中用户有 plan_id,所以 plan_id = "1" 将是试用版或免费版,而 plan_id = "2" 将是订阅计划。现在我的控制器检查两件事,1.) plan_id 如果它是 1 或 2... 2.) 如果在免费计划中,检查他们在数据库中保存的帖子数量和 3.) 如果在免费计划中检查他们拥有的类别的#。
我想将我的用户限制为帖子和类别的数量,如果他们达到该限制,他们必须订阅无限计划 = 计划 2。
现在我也在看 Cancan 或 Easy_Roles,但就我而言,我不确定这是否可行。
我应该继续使用可行的解决方案还是更改它并实施 Cancan 或 Easy_roles?我正在寻找建议。
谢谢,