文件名称:arturo:滑轨的功能滑块
文件大小:85KB
文件格式:ZIP
更新时间:2024-05-20 04:09:45
Ruby
什么 Arturo提供了Rails的功能滑块。 它使您可以像状一样打开和关闭,但可以提供更细粒度的控制。 它仅支持针对给定百分比的用户部署功能,并根据您可以在Ruby中表达的任何条件将用户列入白名单和黑名单。 选择是确定性的。 因此,如果用户在星期一拥有某个功能,则该用户仍将在星期二拥有该功能(除非您降低该功能的部署百分比或更改其白名单或黑名单设置)。 一个简单的例子 开发人员Trish正在开发一项新功能:在用户的侧边栏中显示该用户所在城市的最新帖子的实时供稿。 首先,她使用Arturo的视图助手来控制谁看到侧边栏小部件: <%# in app/views/layout/_sidebar.html.erb: %> <% if_feature_enabled(:live_postings) do %> < div class =' widget '> < h3> Re
【文件预览】:
arturo-master
----gemfiles()
--------rails5.2.gemfile(103B)
--------rails6.1.gemfile(155B)
--------rails4.2.gemfile(129B)
--------rails5.0.gemfile(129B)
--------rails6.0.gemfile(129B)
--------rails5.1.gemfile(103B)
----.github()
--------workflows()
----lib()
--------generators()
--------arturo()
--------arturo.rb(783B)
----Gemfile(42B)
----spec()
--------models()
--------controllers()
--------dummy_app()
--------spec_helper.rb(687B)
--------support()
----Rakefile(450B)
----CONTRIBUTING.md(185B)
----config()
--------locales()
--------routes.rb(204B)
----LICENSE(559B)
----arturo.gemspec(867B)
----README.md(10KB)
----.rspec(8B)
----.gitignore(108B)
----app()
--------views()
--------controllers()
--------helpers()
--------assets()
----CHANGELOG.md(5KB)
----gem-public_cert.pem(1KB)