Skip to content

Instantly share code, notes, and snippets.

View thesunwave's full-sized avatar
🏠
Working from home

Artur Malev thesunwave

🏠
Working from home
View GitHub Profile
@thesunwave
thesunwave / urlable.rb
Last active August 29, 2015 14:21 — forked from kugaevsky/urlable.rb
require 'active_support/concern'
require 'addressable/uri'
require 'simpleidn'
require 'faraday'
# Normalize and validate URLs
module Urlable
extend ActiveSupport::Concern
included do
/**
* cbpAnimatedHeader.js v1.0.0
* http://www.codrops.com
*
* Licensed under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
*
* Copyright 2013, Codrops
* http://www.codrops.com
*/

Deploy Rails 4 app with Dokku on DigitalOcean

Install dokku

First create a Ubuntu 13.04 x64 droplet on DigitalOcean Control Panel

Then ssh with root account, run this in termianl:

$ wget -qO- https://raw.github.com/progrium/dokku/master/bootstrap.sh | sudo bash
@thesunwave
thesunwave / 0_reuse_code.js
Last active August 29, 2015 14:15
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
class ApplicationController < ActionController::Base
# Prevent CSRF attacks by raising an exception.
# For APIs, you may want to use :null_session instead.
protect_from_forgery with: :exception
def after_sign_in_path_for(resource)
root_path
end
def after_sign_out_path_for(resource_or_scope)
class PublicController < ApplicationController
before_filter :authenticate_user!, :except => [:about]
def index
@users = User.all
end
def about
Ws42::Application.routes.draw do
# Root route
root to: "public#index"
#Routes
match "/about", to: "public#about", via: "get"
#Auth routes
devise_for :users