Skip to content

Instantly share code, notes, and snippets.

View warolv's full-sized avatar

Igor Zhivilo warolv

View GitHub Profile
@warolv
warolv / rails_ujs.html.haml
Created October 20, 2013 14:24
Rails UJS events handling example using form
$(document)
.on('ajax:beforeSend', '#scheduling_options_form', function() {
console.log('beforeSend');
$('.ajax-loader').show();
})
.on('ajax:success', '#scheduling_options_form', function(data, status, xhr) {
console.log('Success');
$('.ajax-loader').hide();
})
.on('ajax:error', '#scheduling_options_form', function(data, status, xhr) {
@warolv
warolv / application.html.rb
Created October 14, 2013 12:53
Adding placeholder for app to use Angular
- if content_for?(:angular_module)
= javascript_include_tag 'angular'
= javascript_include_tag 'angular-resource'
= javascript_include_tag 'angular-ui-bootstrap'
= javascript_include_tag 'angular-sanitize'
@warolv
warolv / example_controller.rb
Created October 14, 2013 12:48
Backend Example in Rals for Angular (Rails Controller)
class StaffController < ApplicationController
respond_to :json
def index
respond_with Staff.all
end
def show
respond_with Staff.find(params[:id])
end
@warolv
warolv / migration.rb
Created October 14, 2013 10:05
Standart Operations
rake db:migrate VERSION=20080906120000
rake db:rollback
rake db:migrate:redo STEP=3
rake db:migrate:up VERSION=20080906120000
rake db:migrate:down VERSION=20080906120000
@warolv
warolv / Undo Changes
Created October 10, 2013 12:37
Undo Changes
git reset --soft HEAD^ -> undo last commit and save changes
git reset --hard HEAD~1 -> undo last commit and remove changes
git reset --hard HEAD~2 -> undo 2 last commits and remove changes
git revert commit-hash -> create new commit which reverts last commit
git checkout . -> remove all uncommitted changes
git checkout filename -> undo changes in specific file
git clear -df -> remove all untracked files
git rm filename -> remove file from index, after your did git add filename
git commit --amend -> change message of last commit