gpt4 book ai didi

ruby - 为什么在 Sinatra 中使用 Rack-Flash?

转载 作者:数据小太阳 更新时间:2023-10-29 07:34:27 25 4
gpt4 key购买 nike

如果这是一个答案很明显的菜鸟问题,请原谅我,但是使用 rack-flash 有什么意义呢?在西纳特拉?

感觉 rack-flash 功能可以很容易地自己编写,而 gem 有点矫枉过正。 Rack 是否提供了我缺少的东西?

最佳答案

README 解决了这个问题:

flash[:notice] = "You can stop rolling your own now."

It feels like rack-flash functionality could easily be written yourself and a gem is a little overkill. Is there something Rack provides that I'm missing?

是的:

  • 它作为 gem 分发,因此您不必跨项目复制 Flash 实现。这种可重用性是关键。
  • 界面与 Rails 一致,因此您的代码的 future 维护者不必研究您的特殊实现。
  • 它在社区中得到了很好的测试和开发。
  • 您不是在浪费时间重新发明一个小齿轮。

除非您的应用的核心功能是闪烁消息,否则这个提供上述优势的约 100 条 SLOC 小 gem 并不过分。

关于ruby - 为什么在 Sinatra 中使用 Rack-Flash?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13371957/

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