我在rails中看到两种不同的体验。在多个项目中permit_params
在protected
中定义,在private
这两种策略有什么区别?
请简要解释
答案 0 :(得分:0)
<强>私有强>
只能通过同一类中的代码访问类型或成员。
<强>保护强>
只能通过相同类或结构中的代码或派生类访问类型或成员。
私有方法的示例: http://matthodan.com/2010/08/08/ruby-private-methods-vs-protected-methods.html