标签: ruby-on-rails ruby-on-rails-4
我有两个模型,希望模型B可以控制模型A的CRUD方法,并且不允许在其他CONTROLLER中调用A的CRUD方法。 是否有可能在Rails中做到这一点?
E.g。
我不能在任何控制器中调用A.create,A.new。 并且只能从模型B调用A.create,A.new。
答案 0 :(得分:0)
当然可以。只是不要为模型A提供路由和接口,并在模型B中实现所有自定义逻辑。如果不需要模型A,甚至不需要为模型A创建控制器或视图。