Sha256: 9dc110eea53d147604385b094d69c0a79acf62076ce5c7c1e949b8cff1d2002d
Contents?: true
Size: 1.3 KB
Versions: 7
Compression:
Stored size: 1.3 KB
Contents
require 'active_record' require 'action_controller/railtie' require 'action_view/railtie' # database ActiveRecord::Base.configurations = {'test' => {:adapter => 'sqlite3', :database => ':memory:'}} ActiveRecord::Base.establish_connection('test') # config app = Class.new(Rails::Application) app.config.secret_token = "3b7cd727ee24e8444053437c36cc66c4" app.config.session_store :cookie_store, :key => "_myapp_session" app.config.active_support.deprecation = :log app.initialize! # routes app.routes.draw do resources :users end # models Dir["#{File.dirname(__FILE__)}/../local/tr8n_server/app/models/*.rb"].each do |f| if [:user, :admin].include?(f.split("/").last.gsub('.rb', '').to_sym) require f end end # controllers class ApplicationController < ActionController::Base; end class UsersController < ApplicationController def index @users = User.filter(:params => params) render :inline => <<-ERB <%= will_filter_tag(@users) %> ERB end end # helpers Object.const_set(:ApplicationHelper, Module.new) #migrations class CreateAllTables < ActiveRecord::Migration def self.up Dir["#{File.dirname(__FILE__)}/../local/tr8n_server/db/migrate/*.rb"].each do |f| require f f.split("/").last.gsub('.rb', '').split('_')[1..-1].join('_').camelcase.constantize.up end end end
Version data entries
7 entries across 7 versions & 1 rubygems