2017-02-10 39 views
0

问题,您可以在单个Ruby on Rails控制器上使用privateprotected吗?如果不是,哪一个是devise控制器中的首选,或者是模型的常规控制器?Rails Private vs. Protected?

感谢

+0

Rails控制器只是一个Ruby类。您可以在Rails控制器中拥有任何可以在Ruby类中使用的任何东西,所以是的,您可以将它们放在同一个类中,并且使用其中一个的原因与任何Ruby类的原因相同。 –

回答

3

你可以私下和一个单一的Ruby on Rails的控制器的保护?

是的,你可以。 Rails控制器只是类,类可以有任何数量和组合privateprotected块。如果您想允许继承的控制器访问该方法,则使用protected。如果您想让方法仅由控制器本身访问,请使用private

相关问题