加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-17 02:19:30 所属栏目:百科 来源:网络整理
导读:如果这是一个明显答案的菜鸟问题,请原谅我,但在Sinatra使用 rack-flash有什么意义呢? 感觉像机架闪存功能可以很容易地自己编写,宝石有点矫枉过正.是否有Rack提供的东西我不见了? 解决方法 README解决了这个问题: flash[:notice] = "You can stop rolling
如果这是一个明显答案的菜鸟问题,请原谅我,但在Sinatra使用 rack-flash有什么意义呢?

感觉像机架闪存功能可以很容易地自己编写,宝石有点矫枉过正.是否有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一致,因此未来的代码维护者不必研究您的特殊实现.
>它在社区中经过了充分测试和开发.
>你不是在浪费时间重新发明一个小小的齿轮.

除非您的应用程序的核心功能是闪烁消息,否则提供上述好处的这个小~100 SLOC宝石几乎不会过度杀伤.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读