gpt4 book ai didi

ruby-on-rails - Rails 私有(private)与 protected ?

转载 作者:行者123 更新时间:2023-12-03 15:25:11 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Why does Ruby have both private and protected methods?

(8 个回答)


5年前关闭。




问题,你能有privateprotected在单个 Ruby on Rails Controller 中?如果不是,在 devise 中首选哪一个? Controller ,还是模型的常规 Controller ?

谢谢

最佳答案

can you have private and protected in a single Ruby on Rails controller?



是的你可以。 Rails Controller 只是类,类可以有任意数量的 private 的组合。和 protected block 。

使用 protected如果您想允许继承的 Controller 访问该方法。使用 private如果您希望该方法只能由 Controller 本身访问。

关于ruby-on-rails - Rails 私有(private)与 protected ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42164276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com