参考サイト:
- Sinatra: README (Japanese)
- http://grow.pe/dojo/tips/41/Sinatra%E3%81%AB%E3%82%88%E3%82%8BWeb%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E9%96%8B%E7%99%BA%E5%85%A5%E9%96%80/
- モバイルアプリ開発者のための Sinatra のススメ (フェンリル | デベロッパーズブログ)
試してみる
http://grow.pe/dojo/tips/41/Sinatra%E3%81%AB%E3%82%88%E3%82%8BWeb%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E9%96%8B%E7%99%BA%E5%85%A5%E9%96%80/
に従ってやってみる。ただしbundlerは使わず。
まずsinatraインストール
$ gem search sinatra --remote *** REMOTE GEMS *** airbrake-sinatra (0.0.2) ajsharp-sinatra-respond_to (0.8.0) alex-sinatra_warden (0.3.0.2) alphasights-sinatra-sprockets (0.1.1) async_sinatra (1.1.0) benjaminjackson-sinatra-cache (0.3.8) bmizerany-sinatra-mongo (0.0.3) bradphelan-sinatras-hat (0.1.2) cachafla-yard-sinatra (0.6.2) cucumber-sinatra (0.5.0) darkhelmet-sinatra (0.10.1) darkhelmet-sinatra_more (0.3.36) dberkom-sinatra-prawn (0.9.2.2) dependor-sinatra (0.0.2) DistelliServiceFrameworkSinatra (1.3) dominiquebrezinski-sinatra-rest (0.4.0) dust-sinatra (0.1.2) emk-sinatra-url-for (0.2.1) frankenstein-sinatra (0.0.2) geoloqi-sinatra-sprockets (0.0.3) georgedrummond_sinatra_helpers (0.0.8) gon-sinatra (0.1.0) grape_sinatra_helpers (0.0.2) http_router_sinatra (0.0.1) jammit-sinatra (0.6.0.2) jpablobr-sinatra-authorization (0.2.0) kelredd-sinatra-helpers (0.3.0) kelredd-sprockets-sinatra (0.2.2) mikeycgto-sinatra-rest (0.4.4) modularize_sinatra (0.0.4) pirj-sinatra-contrib (1.3.0) rdoc-sinatra (1) redis-sinatra (1.3.3) rest-sinatra (0.4.0) roar-sinatra (0.0.1) rubycut-sinatra-contrib (1.4.0) sinatra (1.4.3) sinatra-accept-params (0.1.0) sinatra-accept-params-d1plo1d (0.1.1) sinatra-activerecord (1.2.2) sinatra-advanced-routes (0.5.3) sinatra-ajax_only (0.0.1) sinatra-any (1.0.0) sinatra-api-docs (0.1.1) sinatra-arg (0.0.1) sinatra-asset-pipeline (0.2.0) sinatra-asset-snack (0.1.5) sinatra-assetpack (0.2.5) sinatra-assetpack-flexible-compression (0.0.1) sinatra-assets (0.1.1) sinatra-asterisk (0.0.3) sinatra-auth (0.0.9) sinatra-authentication (0.4.1) sinatra-authentication-dmeiz (0.3.2) sinatra-authentication-erb (0.0.1) sinatra-authentication-gogolok (0.0.5) sinatra-authentication-nedludd (0.0.1) sinatra-authentication-oran (0.0.1.3) sinatra-authorization (1.0.0) sinatra-authorize (0.0.2) sinatra-auto-reload (0.0.6) sinatra-backbone (0.1.1) sinatra-base (1.4.0) sinatra-basic-auth (0.1.0) sinatra-basicauth (0.0.1) sinatra-block-html (0.0.4) sinatra-blog (0.1.0) sinatra-browserid (0.3) sinatra-bundles (0.5.3) sinatra-cache (0.3.7) sinatra-cache-assets (0.0.3) sinatra-cacher (1.0.0) sinatra-can (0.2) sinatra-captcha (0.1.0.0) sinatra-cas (0.1.1) sinatra-cell (0.1.1) sinatra-charter (0.1.6) sinatra-chassis (1.0.5) sinatra-cigars (0.0.7) sinatra-coffee (0.0.3) sinatra-cometio (0.5.8) sinatra-compass (0.5.0) sinatra-config-file (1.0) sinatra-content-for (0.1) sinatra-content-for2 (0.3) sinatra-contrib (1.4.0) sinatra-controllers (0.2.3) sinatra-cookie_thief (0.1.1) sinatra-cqdocs (0.0.4) sinatra-croon (0.2.1) sinatra-cross_origin (0.2.0) sinatra-css (0.1.5) sinatra-dalli (0.1.0) sinatra-datamapper (0.0.1) sinatra-default-templates (1.0.0) sinatra-default_charset (0.2.0) sinatra-default_parameters (1.0.0) sinatra-diet (0.1.0) sinatra-diskcache (1.0.1) sinatra-disqus (1.1.0) sinatra-ditties (0.0.2) sinatra-dm (0.1.4) sinatra-dm-auth (0.0.1) sinatra-doc (0.1.0) sinatra-docdsl (0.3.0) sinatra-documentation (0.0.2) sinatra-doorman (0.1.0) sinatra-editable (0.0.3) sinatra-effigy (0.0.9) sinatra-ember (0.0.2) sinatra-env (0.0.2) sinatra-erb (0.1.0) sinatra-example (1.0) sinatra-exceptional (0.0.1) sinatra-export (1.0.1) sinatra-exstatic-assets (2.0.0) sinatra-extension (1.0) sinatra-facebook-signed-request (0.1.0) sinatra-filler (1.0.0) sinatra-filtering_parameters (0.1.1) sinatra-flash (0.3.0) sinatra-flash-nicer (0.3.2) sinatra-formhelpers (0.4.0) sinatra-formhelpers-ng (1.7.0) sinatra-formkeeper (0.0.7) sinatra-geckoboard (0.1.3) sinatra-gen (0.4.2) sinatra-geoloqi (0.9.4) sinatra-ghetto_i18n (0.1.0) sinatra-google-auth (1.1.0) sinatra-graph (0.1.3) sinatra-group-items (0.0.1) sinatra-haml (0.1.1) sinatra-handlebars (0.0.4) sinatra-has_scope (0.1.0) sinatra-hashfix (0.1.0) sinatra-hat (0.0.5) sinatra-head (0.1.2) sinatra-helpers (0.2.0) sinatra-helpers-env-mode (0.1.0) sinatra-helpers-escape (0.1.0) sinatra-helpers-http-vary (0.1.0) sinatra-i18n (0.1.0) sinatra-ie6nomore (0.1.3) sinatra-index (0.0.2) sinatra-indextank (1.1.0) sinatra-initializers (0.1.4) sinatra-iphone-views (1.0.0) sinatra-js (0.1.5) sinatra-jsend (0.1.0) sinatra-jsonapi (0.0.3) sinatra-jsonp (0.4.2) sinatra-kittens (0.0.4) sinatra-linkeddata (1.0.0) sinatra-linkedin (0.0.1) sinatra-logentries (0.0.2) sinatra-logger (0.1.1) sinatra-mapper (0.1) sinatra-mapping (1.2.0) sinatra-maruku (1.0.0.2) sinatra-memcache (0.1.1) sinatra-minify (0.2.3) sinatra-mobile-adsense (0.1.1) sinatra-mongo (0.1.0) sinatra-mongo-config (0.0.1) sinatra-mongoid (0.0.2) sinatra-mongoid-config (0.1.1) sinatra-mongomapper (1.0.2) sinatra-mongomatic (0.0.0) sinatra-monk (0.0.9) sinatra-more-server (0.5.0) sinatra-multi-screen (0.0.7) sinatra-mustache (0.1.0) sinatra-muster (0.0.1) sinatra-mvc (0.0.4) sinatra-named-routes (0.1.1) sinatra-named-routes-subdomains (0.1.7) sinatra-named_routes (0.1.1) sinatra-namespace (1.0) sinatra-newyork (0.1) sinatra-opencaptcha (1.0.0) sinatra-outputbuffer (0.1.0) sinatra-packrat (0.2.2) sinatra-pages (1.5.3) sinatra-pagin (0.0.3) sinatra-paginate (0.1.0) sinatra-param (0.1.3) sinatra-params-validator (0.0.4) sinatra-partial (0.4.0) sinatra-path (0.0.0) sinatra-promises (0.0.1) sinatra-pubsub (0.0.2) sinatra-r18n (1.1.5) sinatra-rabbit (1.1.6) sinatra-rdiscount (1.0.0.6) sinatra-redirect-with-flash (0.2.0) sinatra-redis (0.3.0) sinatra-redis-auth (0.1.1) sinatra-reloader (1.0) sinatra-request-logger (0.2.2) sinatra-resources (0.1.2) sinatra-respond_to (0.9.0) sinatra-responder (0.0.1) sinatra-rest (0.3.3) sinatra-rest-addons (1.0.0) sinatra-rest-helpers (0.5.2) sinatra-restful (0.0.5) sinatra-rocketio (0.2.6) sinatra-rocketio-linda (0.2.0) sinatra-route-group (0.0.0) sinatra-route-mapper (0.0.1) sinatra-router (0.2.3) sinatra-routes (0.1.1) sinatra-routing-helpers (0.0.3) sinatra-s3 (0.99) sinatra-sammy (0.0.1) sinatra-scope (0.1.3) sinatra-scopes (1.0.0) sinatra-security (0.2.1) sinatra-seo (0.3.0) sinatra-sequel (0.9.0) sinatra-session (1.0.0) sinatra-session-auth (0.1.1) sinatra-sessionography (0.1.1) sinatra-settings (0.1.2) sinatra-shopify (1.0.0) sinatra-simple-assets (0.0.5) sinatra-simple-auth (0.5) sinatra-simple-authentication (1.0.0) sinatra-simple-navigation (3.6.0) sinatra-simple-rdiscount (0.0.1) sinatra-snap (0.3.2) sinatra-spec (1.0.0) sinatra-sprockets (0.0.2) sinatra-sprockets-chain (0.0.1) sinatra-sprockets-ext (0.0.5) sinatra-sse (0.1) sinatra-static (0.1.1) sinatra-static-assets (1.0.4) sinatra-static-bp (0.1.3) sinatra-statsd-helper (0.2) sinatra-subdomain (0.1.2) sinatra-subroutes (0.0.1) sinatra-sugar (0.5.1) sinatra-support (1.2.2) sinatra-symphony (0.5.2) sinatra-synchrony (0.4.1) sinatra-tag-helper (1.1.0) sinatra-tag-helpers (0.0.2) sinatra-tags (0.1.1) sinatra-template (1.3.0) sinatra-test-helper (1.0) sinatra-tests (0.1.6) sinatra-thumbnails (0.1.0) sinatra-tinycache (0.1.3) sinatra-torrent (0.0.6) sinatra-trails (0.0.7) sinatra-triforce (0.2.1) sinatra-twilio (1.0.0) sinatra-twitter-bootstrap (2.3.1.1) sinatra-twitter-oauth (0.0.3) sinatra-unit (0.1.1) sinatra-url (0.0.1) sinatra-verbs (0.0.6) sinatra-view_helpers (0.1.4) sinatra-views (0.4.1) sinatra-wardrobe (0.0.3) sinatra-websocket (0.3.0) sinatra-websocketio (0.3.3) sinatra-weixin-robot (0.0.4) sinatra-whoami (0.0.1) sinatra-xsendfile (0.4.0) sinatra-xslview (0.1.1) sinatra-zero_clipboard (1.0.0) sinatra_ad_auth (0.25.20120401) sinatra_app_gen (0.2.1) sinatra_asset_packager (0.0.5) sinatra_auth_github (0.13.3) sinatra_auth_gmail (0.1.1) sinatra_autoload (0.0.2) sinatra_bootstrap (0.2.0) sinatra_cyclist (0.0.2) sinatra_debug_console (0.2.0) sinatra_fake_webservice (0.9.1) sinatra_fedora (1.2) sinatra_more (0.3.43) sinatra_omniauth (1.2.0) sinatra_rake_tasks (0.2.0) sinatra_resource (0.4.24) sinatra_respond_to (0.3.7) sinatra_warden (0.3.2) sinatra_with_assets (0.0.2) sinatra_wms (0.1.1) sinatraband (0.1.6) sinatragen (0.0.1) sinatralli (0.0.3) sinatras-hat (0.1.2) sundawg-sinatra-assetpack-fork (0.1.6) test_sinatra_app (0.0.3) theorician-sinatra-respond_to (0.6.0) toadhopper-sinatra (2.1) tobias-sinatra-respond_to (0.6.0) tobias-sinatra-url-for (0.2.1) universe-sinatra (0.1.1) wd_sinatra (1.0.6) wd_sinatra_active_record (1.0.0) wd_sinatra_sequel (0.0.4) we-sinatra (0.0.0) yard-sinatra (1.0.0) zaarly-sinatra-sprockets (0.0.2.1) $ gem install sinatra Fetching: rack-1.5.2.gem (100%) Fetching: tilt-1.4.1.gem (100%) Fetching: rack-protection-1.5.0.gem (100%) Fetching: sinatra-1.4.3.gem (100%) Successfully installed rack-1.5.2 Successfully installed tilt-1.4.1 Successfully installed rack-protection-1.5.0 Successfully installed sinatra-1.4.3 4 gems installed Installing ri documentation for rack-1.5.2... Building YARD (yri) index for rack-1.5.2... Installing ri documentation for tilt-1.4.1... Building YARD (yri) index for tilt-1.4.1... Installing ri documentation for rack-protection-1.5.0... Building YARD (yri) index for rack-protection-1.5.0... Installing ri documentation for sinatra-1.4.3... Building YARD (yri) index for sinatra-1.4.3... Installing RDoc documentation for rack-1.5.2... Installing RDoc documentation for tilt-1.4.1... Installing RDoc documentation for rack-protection-1.5.0... Installing RDoc documentation for sinatra-1.4.3...
sinatra起動
$ rackup config.ru [2013-06-17 22:06:41] INFO WEBrick 1.3.1 [2013-06-17 22:06:41] INFO ruby 1.9.3 (2013-02-22) [x86_64-darwin11.4.2] [2013-06-17 22:06:41] INFO WEBrick::HTTPServer#start: pid=1576 port=9292 127.0.0.1 - - [17/Jun/2013 22:07:33] "GET / HTTP/1.1" 200 19 0.0213 127.0.0.1 - - [17/Jun/2013 22:07:33] "GET /favicon.ico HTTP/1.1" 404 448 0.0010
ファイル書換だけでsinatraがリロードするようにする
sinatra-contribが必要。
$ gem install sinatra-contrib Fetching: backports-3.3.2.gem (100%) Fetching: rack-test-0.6.2.gem (100%) Fetching: eventmachine-1.0.3.gem (100%) Building native extensions. This could take a while... Fetching: sinatra-contrib-1.4.0.gem (100%) Successfully installed backports-3.3.2 Successfully installed rack-test-0.6.2 Successfully installed eventmachine-1.0.3 Successfully installed sinatra-contrib-1.4.0 4 gems installed Installing ri documentation for backports-3.3.2... Building YARD (yri) index for backports-3.3.2... Installing ri documentation for rack-test-0.6.2... Building YARD (yri) index for rack-test-0.6.2... Installing ri documentation for eventmachine-1.0.3... Building YARD (yri) index for eventmachine-1.0.3... Installing ri documentation for sinatra-contrib-1.4.0... Building YARD (yri) index for sinatra-contrib-1.4.0... Installing RDoc documentation for backports-3.3.2... Installing RDoc documentation for rack-test-0.6.2... Installing RDoc documentation for eventmachine-1.0.3... Installing RDoc documentation for sinatra-contrib-1.4.0...
テンプレート利用
hamlを使います。
$ gem install haml Fetching: haml-4.0.3.gem (100%) HEADS UP! Haml 4.0 has many improvements, but also has changes that may break your application: * Support for Ruby 1.8.6 dropped * Support for Rails 2 dropped * Sass filter now always outputs <style> tags * Data attributes are now hyphenated, not underscored * html2haml utility moved to the html2haml gem * Textile and Maruku filters moved to the haml-contrib gem For more info see: http://rubydoc.info/github/haml/haml/file/CHANGELOG.md Successfully installed haml-4.0.3 1 gem installed Installing ri documentation for haml-4.0.3... Building YARD (yri) index for haml-4.0.3... Installing RDoc documentation for haml-4.0.3...
sqlite3利用できるようにする
OSのsqlite3のバージョン確認
$ which sqlite3 /usr/bin/sqlite3 $ sqlite3 --version 3.7.7 2011-06-25 16:35:41 8f8b373eed7052e6e93c1805fc1effcf1db09366 $ brew versions sqlite3 3.7.17 git checkout a382dc4 /usr/local/Library/Formula/sqlite.rb 3.7.16.2 git checkout 3d38966 /usr/local/Library/Formula/sqlite.rb 3.7.16.1 git checkout 04e7b94 /usr/local/Library/Formula/sqlite.rb 3.7.16 git checkout 08957b4 /usr/local/Library/Formula/sqlite.rb 3.7.15.2 git checkout 935f12e /usr/local/Library/Formula/sqlite.rb 3.7.15.1 git checkout 5804626 /usr/local/Library/Formula/sqlite.rb 3.7.15 git checkout 7f69521 /usr/local/Library/Formula/sqlite.rb 3.7.14.1 git checkout ef5d95f /usr/local/Library/Formula/sqlite.rb 3.7.14 git checkout ff41691 /usr/local/Library/Formula/sqlite.rb 3.7.13 git checkout 3c5ca25 /usr/local/Library/Formula/sqlite.rb 3.7.12.1 git checkout 89d9676 /usr/local/Library/Formula/sqlite.rb 3.7.12 git checkout e459d51 /usr/local/Library/Formula/sqlite.rb 3.7.11 git checkout 8e2f789 /usr/local/Library/Formula/sqlite.rb 3.7.10 git checkout c575b32 /usr/local/Library/Formula/sqlite.rb 3.7.9 git checkout d7acdf1 /usr/local/Library/Formula/sqlite.rb 3.7.7.1 git checkout 935d2db /usr/local/Library/Formula/sqlite.rb 3.7.7 git checkout caca2a4 /usr/local/Library/Formula/sqlite.rb 3.7.6.3 git checkout 86f6b58 /usr/local/Library/Formula/sqlite.rb 3.7.6.2 git checkout 83ed494 /usr/local/Library/Formula/sqlite.rb 3.7.6.1 git checkout 8e543b4 /usr/local/Library/Formula/sqlite.rb 3.7.6 git checkout 2a70c87 /usr/local/Library/Formula/sqlite.rb 3.7.5 git checkout 0476235 /usr/local/Library/Formula/sqlite.rb 3.7.4 git checkout 161bca4 /usr/local/Library/Formula/sqlite.rb 3.7.3 git checkout 0c8c340 /usr/local/Library/Formula/sqlite.rb 3.7.2 git checkout ede52b7 /usr/local/Library/Formula/sqlite.rb 3.7.0.1 git checkout d0efd9e /usr/local/Library/Formula/sqlite.rb 3.7.0 git checkout 7e9be48 /usr/local/Library/Formula/sqlite.rb 3.6.23.1 git checkout 8c0d3a9 /usr/local/Library/Formula/sqlite.rb 3.6.23 git checkout 5a17a17 /usr/local/Library/Formula/sqlite.rb 3.6.22 git checkout 760ceef /usr/local/Library/Formula/sqlite.rb 3.6.20 git checkout 34d5863 /usr/local/Library/Formula/sqlite.rb
sqlite3 gem確認
$ gem search sqlite3 --remote *** REMOTE GEMS *** activerecord-jdbcsqlite3-adapter (1.2.9, 1.0.3 java) dawanda-sqlite3 (1.3.3) dbd-sqlite3 (1.2.5) do_sqlite3 (0.10.13 ruby java x86-mingw32 x86-mswin32-60) femto-sqlite3 (1.3.7) fluent-plugin-sqlite3 (0.1.0) fluent-query-sqlite3 (0.9.0) jdbc-sqlite3 (3.7.2.1, 3.6.14.2.056 java) rdbi-driver-sqlite3 (0.9.1) sqlite3 (1.3.7 ruby x86-mingw32 x86-mswin32-60) sqlite3-dotnet (3.7.2.1) sqlite3-ironruby (0.1.1) sqlite3-ruby (1.3.3, 1.3.2 x86-mingw32 x86-mswin32-60, 1.2.5 x86-mswin32, 1.2.3 mswin32) sqlite3_ar_regexp (1.1.0) swift-db-sqlite3 (0.1.3) tgbyte-activerecord-jdbcsqlite3-adapter (1.2.2.5)
sequel確認
$ gem search sequel --remote *** REMOTE GEMS *** active_scaffold-sequel (0.5.1) adhearsion_sequel (0.0.1) bumbleworks-sequel (0.0.2) capcode-base-sequel (0.1.0) carrierwave-sequel (0.1.0) delayed_job_sequel (0.0.1) devise_sequel (0.0.3) em-pg-sequel (0.0.3) em-postgresql-sequel (0.1) em-sequel-async (0.1.4) ethel-sequel (0.0.1) fredwu-sequel-rails (0.2.0) friendly_id_sequel (3.0.0) i18n-sequel_bitemporal (0.6.1) i18n_backend_sequel (0.2.0) kbaum-rails_sequel (0.2.2) merb_sequel (1.1.1) my-sequel-synchrony (0.0.3) navvy-sequelhooks (0.3.7) newrelic-sequel (0.0.5) nulogy-sequel-rails (0.3.9) openid-store-sequel (0.0.2) orm_adapter-sequel (0.1.0) pk-merb_sequel (1.0.8) rabbit-slide-tommy-sequel (2013.06.02) rack-session-sequel (0.0.1) rails3_sequel (0.3.1) rails_sequel (0.2.1) rspec_sequel_matchers (0.2.0) ruote-sequel (2.3.0) sequel (3.48.0) sequel-attribute_callbacks (0.1.0) sequel-audit_by_day (0.2.0) sequel-auto_migration (0.0.2) sequel-bit-fields (0.2.0) sequel-bit_fields (1.1.0) sequel-cacheable (1.0.1) sequel-collation (0.1.0) sequel-crushyform (0.1.4) sequel-devise (0.0.2) sequel-factory (1.0.0) sequel-fixture (2.0.0) sequel-fusiontables (0.0.3) sequel-hive-adapter (0.3.0) sequel-hstore (1.0.1) sequel-instruments (0.1.0) sequel-jdbc-hxtt-adapter (0.1.3) sequel-jdbc-pervasive-adapter (0.0.6) sequel-json (0.0.1) sequel-localize (0.0.2) sequel-location (0.0.2) sequel-noinflectors (0.1.0) sequel-pg-locker (0.1.2) sequel-pg_array (0.0.1) sequel-rails (0.4.4) sequel-rails-cartodb (0.1.7) sequel-reporter (0.0.7) sequel-schema-dot-generator (0.0.3) sequel-string_nilifier (1.1.0) sequel-vertica (0.1.0) sequel_acts_as_cacheable (1.0) sequel_acts_as_versionable (0.0.3) sequel_bitemporal (0.6.14) sequel_bulk_attributes (0.0.2) sequel_column_type_array (0.0.4) sequel_core (3.8.0) sequel_fast_columns (0.0.2) sequel_json_attributes (0.2) sequel_load_data_infile (0.0.2) sequel_mappable (0.0.1) sequel_marginalia (0.0.1) sequel_migration_builder (0.3.2) sequel_model (3.8.0) sequel_notnaughty (0.6.2) sequel_oracle_extensions (0.6.7) sequel_orderable (0.0.3) sequel_paperclip (0.5.7) sequel_paranoia (0.0.7) sequel_pg (1.6.7 ruby x86-mingw32 x86-mswin32-60) sequel_plus (0.4.1) sequel_postgresql_triggers (1.0.3) sequel_proc_error_handling (0.5.0) sequel_proc_error_handling.rb (0.5.0) sequel_rails3 (1.1.2) sequel_sanitize (0.0.2) sequel_secure_password (0.1.1) sequel_sexy_validations (0.2.7) sequel_simple_callbacks (0.1.2) sequel_sluggable (0.0.6) sequel_temporal (0.1.0) sequel_translatable (0.2.0) sequel_validation_exceptions (0.3) sequel_validation_helpers_block (1.0.0) sequelinha (0.0.1) sequella (1.0.0) sinatra-sequel (0.9.0) spectifly-sequel (0.0.2) talentbox-delayed_job_sequel (0.1.2) talentbox-newrelic-sequel (0.0.10) talentbox-sequel-rails (0.3.10) viking-sequel (3.10.0) vizzuality-sequel-rails (0.3.6) wd_sinatra_sequel (0.0.4) workflow_sequel_adapter (0.0.1)
sqlite3 gemとsequel gemインストール
$ gem install sequel Fetching: sequel-3.48.0.gem (100%) Successfully installed sequel-3.48.0 1 gem installed Installing ri documentation for sequel-3.48.0... Building YARD (yri) index for sequel-3.48.0... Installing RDoc documentation for sequel-3.48.0... $ gem install sqlite3 Fetching: sqlite3-1.3.7.gem (100%) Building native extensions. This could take a while... Successfully installed sqlite3-1.3.7 1 gem installed Installing ri documentation for sqlite3-1.3.7... Building YARD (yri) index for sqlite3-1.3.7... Installing RDoc documentation for sqlite3-1.3.7...
sanitizeインストール
$ gem search sanitize --remote *** REMOTE GEMS *** attribute_sanitizer (0.0.3) capistrano-sanitizer (0.1.1) darkhelmet-sanitize (1.2.0.20091104) dasil003-sanitize (1.1.1) dm-sanitizer (0.2.0) email_sanitizer (0.0.1) extra_sanitize (0.1.0) futurechimp-sanitize_email (0.3.6) glebm-sanitize (1.2.1.1) input_sanitizer (0.1.10) mm-sanitize (0.2.0) peterc-sanitize (1.0.8) rack-sanitize (0.1.0) rack-utf8_sanitizer (1.1.0) railhead_sanitize (0.3.1) sanitize (2.0.4) sanitize-rails (0.6.2) sanitize-url (0.1.4) sanitize_attributes (0.0.2) sanitize_email (1.0.6) sanitized_attributes (1.2.2) sanitizer (0.2.1) sequel_sanitize (0.0.2) solr_search_sanitizer (0.1.0) string_sanitize (0.1) text_sanitizer (0.1.0) user_agent_sanitizer (2.0.3) $ gem install sanitize Fetching: sanitize-2.0.4.gem (100%) Successfully installed sanitize-2.0.4 1 gem installed Installing ri documentation for sanitize-2.0.4... Building YARD (yri) index for sanitize-2.0.4... Installing RDoc documentation for sanitize-2.0.4...