全新的 Ruby 的 Web 开发框架:Roda
Roda 是一个新的 Ruby Web 开发框架,通过使用路由树实现更快和 DRY 编码。
# cat config.ru require "roda" class App < Roda use Rack::Session::Cookie, secret: ENV['SECRET'] route do |r| # matches any GET request r.get do # matches GET / r.is "" do r.redirect "/hello" end # matches GET /hello or GET /hello/.* r.on "hello" do # matches GET /hello/world r.is "world" do "Hello world!" end # matches GET /hello r.is do "Hello!" end end end end end run App.app
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!