Agile Web Development with Rails, Edition 4

Agile Web Development with Rails, Edition 4

19 Active Record 17 Retrospective

18 Finding Your Way Around

rake db:version
Current version: 20110711000009
edit lib/tasks/db_schema_migrations.rake
namespace :db do
  desc "Prints the migrated versions"
  task :schema_migrations => :environment do
    puts ActiveRecord::Base.connection.select_values(
      'select version from schema_migrations order by version' )
  end
end
rake db:schema_migrations
20110711000001
20110711000002
20110711000003
20110711000004
20110711000005
20110711000006
20110711000007
20110711000008
20110711000009
ls log
development.log
production.log
test.log
find script -type f
script/rails
script/load_orders.rb
echo "puts $:" | IRBRC=tmp/irbrc rails console
Loading development environment (Rails 3.2.0.beta)
Switch to inspect mode.
>> puts $:
/home/rubys/git/awdwr/edition4/work-192/depot/lib
/home/rubys/git/awdwr/edition4/work-192/depot/vendor
/home/rubys/git/awdwr/edition4/work-192/depot/app/assets
/home/rubys/git/awdwr/edition4/work-192/depot/app/controllers
/home/rubys/git/awdwr/edition4/work-192/depot/app/helpers
/home/rubys/git/awdwr/edition4/work-192/depot/app/mailers
/home/rubys/git/awdwr/edition4/work-192/depot/app/models
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/jquery-rails-1.0.16/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/jquery-rails-1.0.16/vendor
/home/rubys/git/coffee-rails/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/will_paginate-3.0.2/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/uglifier-1.0.4/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/sqlite3-1.3.4/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/sass-3.1.10/lib
/home/rubys/git/rails/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/mysql2-0.3.7/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/mysql2-0.3.7/ext
/home/rubys/git/rails/railties/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/thor-0.14.6/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/rdoc-3.11/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/json-1.6.1/ext/json/ext
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/json-1.6.1/ext
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/json-1.6.1/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/rack-ssl-1.3.2/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/coffee-script-2.2.0/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/execjs-1.2.9/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/coffee-script-source-1.1.2/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/capistrano-2.9.0/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/net-ssh-gateway-1.1.0/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/net-sftp-2.0.5/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/net-scp-1.0.4/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/net-ssh-2.2.1/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/highline-1.6.2/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/bcrypt-ruby-3.0.1/lib
/home/rubys/git/rails/activeresource/lib
/home/rubys/git/rails/activerecord/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/tzinfo-0.3.30/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/arel-2.2.1/lib
/home/rubys/git/rails/actionmailer/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/mail-2.3.0/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/treetop-1.4.10/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/polyglot-0.3.2/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/mime-types-1.17.2/lib
/home/rubys/git/rails/actionpack/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/sprockets-2.0.3/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/tilt-1.3.3/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/hike-1.2.1/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/rack-test-0.6.1/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/rack-cache-1.1/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/rack-1.3.5/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/erubis-2.7.0/lib
/home/rubys/git/rails/activemodel/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/builder-3.0.0/lib
/home/rubys/git/rails/activesupport/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/multi_json-1.0.3/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/i18n-0.6.0/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/rake-0.9.2.2/lib
/home/rubys/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.21/lib
/home/rubys/git/gorp/lib
/home/rubys/git/journey/lib
/home/rubys/git/sass-rails/lib
/home/rubys/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1
/home/rubys/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/x86_64-linux
/home/rubys/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby
/home/rubys/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/vendor_ruby/1.9.1
/home/rubys/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/vendor_ruby/1.9.1/x86_64-linux
/home/rubys/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/vendor_ruby
/home/rubys/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1
/home/rubys/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/x86_64-linux
/home/rubys/git/rails/actionpack/lib/action_controller/vendor/html-scanner
=> nil
>> 

19 Active Record 17 Retrospective