rack.txt

doc/rack.txt
Last Update: Wed Apr 14 12:52:42 -0700 2010

Scaffolding Extensions includes a native rack adapter that can run directly on top of rack with no framework in between. However, this mode does not support custom layouts or views.

Here’s an simple example of use:

  require 'sequel'
  require 'models/employee'
  require 'scaffolding_extensions'
  require 'scaffolding_extensions/controller/rack'

  class SequelRack < ScaffoldingExtensions::RackController
    scaffold Employee
  end

  puts "ScaffoldingExtensions::Rack started on port 7974"
  Rack::Handler.get('mongrel').run(app, :Host=>'0.0.0.0', :Port=>7974) do |server|
    trap(:INT) do
      server.stop
      puts "\nScaffoldingExtensions::Rack shutdown"
    end
  end