rack

    4热度

    2回答

    def inside_rack_middleware MyModel.update_attributes(:ip => request.ip) redirect somewhere else end 是可能的吗?

    3热度

    3回答

    假设我有一个名为Preview的Metal类。我如何使用RSpec进行测试? 当我尝试: require 'spec_helper' describe Preview do it "should return the posted content" do post "/preview", :content => "*title*" response.body.s

    2热度

    1回答

    在使用Cucumber测试Sinatra应用程序时,Rack :: Test无法找到我的应用程序创建的cookie,尽管我可以清楚地看到它位于Rack :: Test :: CookieJar对象,用“p”转储它。

    3热度

    1回答

    use Rack::Static, :urls => ['/stylesheets', '/images'], :root => 'public' run proc { |env| [200, { 'Content-Type' => 'text/html', 'Cache-Control' => 'public, max-age=86400' }, File.open('public/inde

    3热度

    1回答

    我包括在Rails应用程序这个简单的Rack中间件: class Hello def initialize(app) @app = app end def call(env) [200, {"Content-Type" => "text/html"}, "Hello"] end end 插上电源里面的environment.r

    1热度

    4回答

    我在Sinatra之上运行REST-API构建。 现在我想编写一个从API中获取数据的jQuery脚本。 西纳特拉被告知要响应与JSON before do content_type :json end 一个简单的路线看起来像 get '/posts' do Post.find.to_json end 我的jQuery脚本是一个简单的Ajax调用 $.ajax({

    2热度

    1回答

    我想在我的导轨应用程序的每个页面底部显示一个This page took x seconds窗口小部件。我想x反映请求花费在我的服务器上的大概时间。这样做的好方法是什么? 编辑:我的制作服务器是在mongerel的phusion乘客和开发环境上。很想有一个适用于两者的解决方案。 更新:我认为这个问题的目的,railscast解决方案有点过分。我修改了在那里建议的中间件,只是设置一个常量,并在我的布

    4热度

    1回答

    我想写两种机架路由。机架让我们写像这样这样的路线: app = Rack::URLMap.new('/test' => SimpleAdapter.new, '/files' => Rack::File.new('.')) 在我的情况,我想处理这些路线: “/”或“指数” “/ *”号为了匹配任何其他途径 所以我想这样的: app = Rack::URLMap.new('/

    0热度

    1回答

    考虑下面的代码片段: get '/hello/:name' do |n| "Hello #{n}!" end 我如何可以设置默认参数,如果没有指定名称?如果我可以将默认参数设置为Tom,那么这也会路由URL,/ hello /会自动重定向到/ hello/tom?

    1热度

    2回答

    由于Rails完全符合机架我徘徊如何设置一个rackup文件,以便Rails应用程序只是一个中间件,然后请求可能会击中另一个应用程序进一步向下中间件堆栈。 我真正想要的是使用Rails应用程序来处理稍后在中间件堆栈中的较小机架应用程序的身份验证和授权,Rails 3可以实现这一点吗?