我在轨道上看到了两种不同的体验。在多个项目中permit_params
在 protected
中定义,在多个项目中定义它们以 private
这两种策略有什么区别?
请简要说明
私有
类型或成员只能由同一类中的代码访问。
保护
类型或成员只能由同一类或结构中的代码或派生类中的代码访问。
私有方法的示例:http://matthodan.com/2010/08/08/ruby-private-methods-vs-protected-methods.html