References:
http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html
| class Time | |
| class << self | |
| def now_with_travel | |
| Thread.current[:travelled_to] || now_without_travel | |
| end | |
| alias_method_chain :now, :travel | |
| end | |
| end |
| //= require jquery.ui.sortable | |
| App.GbSortableComponent = Ember.Component.extend({ | |
| name: null, | |
| items: '> *', | |
| connectWith: false, | |
| classNameBindings: [':gb-sortable', 'name'], | |
| _didInitialize: false, |
| def method_defined_within?(name, klass, superklass = klass.superclass) # :nodoc: | |
| if klass.method_defined?(name) || klass.private_method_defined?(name) | |
| if superklass.method_defined?(name) || superklass.private_method_defined?(name) | |
| klass.instance_method(name).owner != superklass.instance_method(name).owner | |
| else | |
| true | |
| end | |
| else | |
| false | |
| end |
| // Use Gists to store code you would like to remember later on | |
| console.log(window); // log the "window" object to the console |
| require 'active_record' | |
| require 'minitest/autorun' | |
| ActiveRecord::Base.establish_connection adapter: 'sqlite3', database: 'foobar.db' | |
| class Record < ActiveRecord::Base | |
| connection.create_table table_name, force: true do |t| | |
| t.string :name | |
| end | |
| end |
| bundle install | |
| rm -rf public/assets | |
| rm -rf tmp/* | |
| export RAILS_ENV=production | |
| export RAILS_GROUP=assets | |
| /usr/bin/time rake assets:precompile | |
| /usr/bin/time rake assets:precompile | |
| /usr/bin/time rake assets:precompile | |