save_and_open_page
have_button(locator)
UPDATE pg_database SET datallowconn = TRUE WHERE datname = 'template0'; | |
\c template0 | |
UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1'; | |
DROP DATABASE template1; | |
CREATE DATABASE template1 WITH TEMPLATE = 'template0'; | |
\c template1 | |
UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1'; | |
UPDATE pg_database SET datallowconn = FALSE WHERE datname = 'template0'; |
class API::V1::BaseController < ApplicationController | |
skip_before_filter :verify_authenticity_token | |
before_filter :cors_preflight_check | |
after_filter :cors_set_access_control_headers | |
def cors_set_access_control_headers | |
headers['Access-Control-Allow-Origin'] = '*' | |
headers['Access-Control-Allow-Methods'] = 'POST, GET, PUT, DELETE, OPTIONS' |
class CustomError < StandardError | |
def initialize(e = nil) | |
super e | |
set_backtrace e.backtrace if e | |
end | |
end | |
def run | |
r = Runner.new | |
r.fail |
module RackHeaderHack | |
def set_headers(headers) | |
driver = page.driver | |
def driver.env | |
@env.merge(super) | |
end | |
def driver.env=(env) | |
@env = env | |
end | |
driver.env = headers |