gpt4 book ai didi

ruby-on-rails - 对于 Rails,为什么 Gem Devise 基于 Rack 很重要?

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

据我所知,Rack 只是位于 Rails 和 Web 服务器(如 Mongrel 或 Webrick)之间,充当“适配器”,因此 Web 服务器的选择并不重要。

那为什么 Devise已知是基于 Rack 的,这很好吗?如果 Rack 是透明的,那么身份验证系统是基于 Rack 还是非基于 Rack 是否无关紧要? (或者它与 Rack 有什么关系?)

最佳答案

这只是意味着 gem 不依赖于 Rack 接口(interface)的特定实现(例如 Rails),只是符合它。这很好,因为您可以将 gem 与其他基于 Rack 的框架(例如 Sinatra)一起使用。

关于ruby-on-rails - 对于 Rails,为什么 Gem Devise 基于 Rack 很重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5286114/

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