ruby-on-rails – 在sinatra子应用程序中过滤之前
发布时间:2020-12-16 20:58:07 所属栏目:百科 来源:网络整理
导读:我有一个Rails应用程序和一个Sinatra应用程序: routes.rb中: mount MySinatraApp = "/streaming" sinatra app: class MySinatraApp Sinatra::Base ... before do puts 'hello from sinatra!' end ...end 我希望过滤器只能在以/ streaming …开头的请求上
我有一个Rails应用程序和一个Sinatra应用程序:
routes.rb中: mount MySinatraApp => "/streaming" sinatra app: class MySinatraApp< Sinatra::Base ... before do puts 'hello from sinatra!' end ... end 我希望过滤器只能在以/ streaming …开头的请求上运行,但是,令我惊讶的是,过滤器运行在对整个Rails应用程序的每个请求上.这样的行为怎么办? 解决方法
好吧,我换了
mount MySinatraApp => "/streaming" 同 match "/streaming" => SinatraQuoridor,:anchor => false 和过滤器开始按预期进行. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |