rack

    0热度

    1回答

    空Rails应用程序我有Cache-Control设置为max-age=0, private, must-revalidate默认。 我想了解这个过程中更好,所以我想检测代码做这件工作。 我已检查actionpack,rake middleware,config.action_dispatch.default_headers,initializers and envinronment config

    2热度

    1回答

    有没有办法设置config.middleware.use来排除/忽略/跳过特定的控制器操作? 例如,如果我想排除Post#show控制器操作。 我使用https://github.com/railslove/rack-tracker来测试Google Analytics/Tag Manager。 # Rack Tracker config config.middleware.use(Ra

    0热度

    1回答

    我正在学习Ruby,并尝试使用Apache和Passenger在Vagrant上运行this application。如果我在本地计算机上运行该应用程序,该应用程序工作正常,但如果我尝试在Vagrant上运行该应用程序,则该应用程序仅显示404“找不到”页面。 我想我的问题是我无法正确写入Vagrantfile和Apache中的所有配置。我从我的应用程序中获得404页面,因此它可以正常工作。但是它

    0热度

    1回答

    如何关闭我的功能测试中的Cookie与Rack::Test?

    2热度

    1回答

    我想用rspec测试一个小的Sinatra应用程序。我想传递一个相当复杂的负载,并遇到我不明白的问题:我的负载包含一组哈希值。当我运行的实际应用中,这可以发挥预期的,但是当我使用post助手运行我的测试中,该阵列将包含合并哈希: post( "/#{bot}/webhook", sessionId: "test-session-#{session_counter}",

    0热度

    2回答

    我已经使用sinatra在ruby中编写了一个应用程序。该应用程序工作正常,我正在使用邮递员测试post/get请求。 现在我使用命令rackup启动应用程序,但它在端口9292本地启动服务器。使用邮递员,我发送POST上localhost:9292 我想从另一台计算机访问时测试应用程序。我期望使用POSTMAN在http://182.12.34.1:9292上发送POST的信息,但我没有找到如何

    1热度

    1回答

    传递参数时,一个POST路线告诉我 Warning! Rack::Session::Cookie data size exceeds 4K. Warning! Rack::Session::Cookie failed to save session. Content dropped. 我解密的cookie,并绝对没有失灵与它...它看起来完全一样,应该我不断收到一个错误.... {"sess

    0热度

    1回答

    我正在尝试将我的应用更新到Rails 5.0.1。尝试运行bundle update后,出现下面的错误,但没有机架宝石。 我该如何解决这个问题? 错误: Bundler could not find compatible versions for gem "rack": In Gemfile: rails (= 5.0.1) x86-mingw32 was resolved

    0热度

    1回答

    我已经在Sinatra中构建了一个简单的API,目的是使用Docker设置部署管道。我现在处于一个可以轻松切换Sinatra的阶段,目前我可能会这样做的原因之一。 我曾经写过使用Express的API,它是琐碎重复使用测试,以测试部署:从 # Testing the code chai.request(app) .get('/') # Testing a deployment c

    0热度

    1回答

    对于我的一种方法,以下方法无效。我几乎复制所有直接从官方文档的: params do requires :authenticationType, type: Array[String], values: ['LOCAL', 'AD'] given authenticationType: ->(val) { val == 'LOCAL' } do requires :admin, ty