0
問題,您可以在單個Ruby on Rails控制器上使用private
和protected
嗎?如果不是,哪一個是devise
控制器中的首選,或者是模型的常規控制器?Rails Private vs. Protected?
感謝
問題,您可以在單個Ruby on Rails控制器上使用private
和protected
嗎?如果不是,哪一個是devise
控制器中的首選,或者是模型的常規控制器?Rails Private vs. Protected?
感謝
你可以私下和一個單一的Ruby on Rails的控制器的保護?
是的,你可以。 Rails控制器只是類,類可以有任何數量和組合private
和protected
塊。如果您想允許繼承的控制器訪問該方法,則使用protected
。如果您想讓方法僅由控制器本身訪問,請使用private
。
Rails控制器只是一個Ruby類。您可以在Rails控制器中擁有任何可以在Ruby類中使用的任何東西,所以是的,您可以將它們放在同一個類中,並且使用其中一個的原因與任何Ruby類的原因相同。 –