Ruby on rails 3 cancan适用于涉及多个对象的操作
我正在使用cancan进行授权。我有大约50个对象。有涉及3或4个对象的操作。 当我设置ability.rb时,我应该列出所有50个对象吗?Ruby on rails 3 cancan适用于涉及多个对象的操作,ruby-on-rails-3,cancan,Ruby On Rails 3,Cancan,我正在使用cancan进行授权。我有大约50个对象。有涉及3或4个对象的操作。 当我设置ability.rb时,我应该列出所有50个对象吗? 如果某个特定操作涉及更新3个以上的对象,那么can方法将在哪个对象上执行呢 您应该只授权与应用程序实际相关的对象。这样做是为了保持干燥(不要重复) 如果一个动作涉及3个以上的对象,那么你需要弄清楚它们是什么,因为如果你不这样做,那么你将来可能会遇到一些问题 你能列出你的行动吗
如果某个特定操作涉及更新3个以上的对象,那么can方法将在哪个对象上执行呢 您应该只授权与应用程序实际相关的对象。这样做是为了保持干燥(不要重复) 如果一个动作涉及3个以上的对象,那么你需要弄清楚它们是什么,因为如果你不这样做,那么你将来可能会遇到一些问题 你能列出你的行动吗