Skip to content

Instantly share code, notes, and snippets.

@hzm-s
Created March 18, 2015 13:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hzm-s/36802cc798a9fe7fae16 to your computer and use it in GitHub Desktop.
Save hzm-s/36802cc798a9fe7fae16 to your computer and use it in GitHub Desktop.
rails
require 'bundler/setup'
Bundler.require
require 'active_record'
require 'action_controller/railtie'
require 'action_view/railtie'
# ActiveRecord::Config
ActiveRecord::Base.configurations = {'development' => {:adapter => 'sqlite3', :database => ':memory:'}}
ActiveRecord::Base.establish_connection :development
# config
app = Class.new(Rails::Application)
app.config.secret_key_base = '3b7cd727ee24e8444053437c36cc66c4'
app.config.session_store :cookie_store, :key => '_myapp_session'
app.config.eager_load = false
# Rais.root
app.config.root = File.dirname(__FILE__)
Rails.backtrace_cleaner.remove_silencers!
app.initialize!
# routes
app.routes.draw do
# root 'home#index'
end
#models
#require 'fake_app/active_record/models' if defined? ActiveRecord
# controllers
class ApplicationController < ActionController::Base; end
# helpers
#Object.const_set(:ApplicationHelper, Module.new)
require 'rack'
Rack::Handler::WEBrick.run Rails.application, :Port => 3000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment