Skip to content

Instantly share code, notes, and snippets.

@millisami
Created May 25, 2011 09:12
Show Gist options
  • Save millisami/990641 to your computer and use it in GitHub Desktop.
Save millisami/990641 to your computer and use it in GitHub Desktop.
Rails 3.1 engine
➜ (ruby-1.9.2-p180@rails3-pre) rails git:(master) be bin/rails plugin new ../first_engine --mountable
create
create README.rdoc
create Rakefile
create first_engine.gemspec
create MIT-LICENSE
create .gitignore
create Gemfile
create app
create app/controllers/first_engine/application_controller.rb
create app/helpers/first_engine/application_helper.rb
create app/models
create app/views/layouts/first_engine/application.html.erb
create app/assets/images
create app/assets/images/.gitkeep
create config/routes.rb
create lib/first_engine.rb
create lib/tasks/first_engine_tasks.rake
create lib/first_engine/engine.rb
create app/assets/stylesheets/application.css
create app/assets/javascripts/application.js
create script
create script/rails
create test/test_helper.rb
create test/first_engine_test.rb
append Rakefile
create test/integration/navigation_test.rb
vendor_app test/dummy
run bundle install
Using rake (0.9.0)
Using RedCloth (4.2.7)
Using i18n (0.6.0)
Using multi_json (1.0.2)
Using activesupport (3.1.0.rc1)
Using bcrypt-ruby (2.1.4)
Using builder (3.0.0)
Using activemodel (3.1.0.rc1)
Using erubis (2.7.0)
Using rack (1.3.0)
Using rack-cache (1.0.2)
Using rack-mount (0.8.1)
Using rack-test (0.6.0)
Using hike (1.0.0)
Using tilt (1.3.1)
Using sprockets (2.0.0.beta.8)
Using tzinfo (0.3.27)
Using actionpack (3.1.0.rc1)
Using mime-types (1.16)
Using polyglot (0.3.1)
Using treetop (1.4.9)
Using mail (2.3.0)
Using actionmailer (3.1.0.rc1)
Using arel (2.1.1)
Using activerecord (3.1.0.rc1)
Using activeresource (3.1.0.rc1)
Using archive-tar-minitar (0.5.2)
Using bundler (1.0.10)
Using coffee-script-source (1.1.1)
Using execjs (1.0.0)
Using coffee-script (2.2.0)
Using columnize (0.3.2)
Using rdoc (3.6.1)
Using horo (1.0.3)
Using json (1.5.1)
Using ruby_core_source (0.1.5)
Using linecache19 (0.5.12)
Using memcache-client (1.8.5)
Using mocha (0.9.12)
Using mysql (2.8.1)
Using mysql2 (0.3.2)
Using nokogiri (1.4.4)
Using pg (0.11.0)
Using rack-ssl (1.3.2)
Using thor (0.14.6)
Using railties (3.1.0.rc1)
Using rails (3.1.0.rc1)
Using ruby-debug-base19 (0.11.25)
Using ruby-debug19 (0.11.6)
Using ruby-prof (0.10.7)
Using sass (3.1.1)
Using sqlite3 (1.3.3)
Using uglifier (0.5.4)
Using yajl-ruby (0.8.2)
Updating .gem files in vendor/cache
* activesupport-3.1.0.rc1.gem
* activemodel-3.1.0.rc1.gem
* actionpack-3.1.0.rc1.gem
* actionmailer-3.1.0.rc1.gem
* activerecord-3.1.0.rc1.gem
* activeresource-3.1.0.rc1.gem
* railties-3.1.0.rc1.gem
* rails-3.1.0.rc1.gem
* uglifier-0.5.4.gem
Removing outdated .gem files from vendor/cache
* uglifier-0.5.4.gem
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
➜ (ruby-1.9.2-p180@rails3-pre) rails git:(master) ..
➜ (ruby-1.9.2-p180@rails3-pre) codes cd first_engine
➜ (ruby-1.9.2-p180@rails3-pre) first_engine rails g scaffold project title:string
invoke active_record
create db/migrate/20110525091105_create_first_engine_projects.rb
create app/models/first_engine/project.rb
invoke test_unit
create test/unit/first_engine/project_test.rb
create test/fixtures/first_engine/projects.yml
route resources :projects
invoke scaffold_controller
create app/controllers/first_engine/projects_controller.rb
invoke erb
create app/views/first_engine/projects
create app/views/first_engine/projects/index.html.erb
create app/views/first_engine/projects/edit.html.erb
create app/views/first_engine/projects/show.html.erb
create app/views/first_engine/projects/new.html.erb
create app/views/first_engine/projects/_form.html.erb
invoke test_unit
create test/functional/first_engine/projects_controller_test.rb
invoke helper
create app/helpers/first_engine/projects_helper.rb
invoke test_unit
create test/unit/helpers/first_engine/projects_helper_test.rb
create app/assets/stylesheets/scaffold.css
invoke assets
create app/assets/javascripts/first_engine/projects.js
create app/assets/stylesheets/first_engine/projects.css
➜ (ruby-1.9.2-p180@rails3-pre) first_engine bundle exec rake db:migrate --trace
rake/rdoctask is deprecated. Use rdoc/task instead (in RDoc 2.4.2+)
** Invoke db:migrate (first_time)
rake aborted!
Don't know how to build task 'app:db:migrate'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/lib/rake/task_manager.rb:49:in `[]'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/lib/rake/task.rb:60:in `lookup_prerequisite'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/lib/rake/task.rb:56:in `block in prerequisite_tasks'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/lib/rake/task.rb:56:in `collect'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/lib/rake/task.rb:56:in `prerequisite_tasks'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/lib/rake/task.rb:174:in `invoke_prerequisites'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/lib/rake/task.rb:157:in `block in invoke_with_call_chain'
/Users/millisami/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/lib/rake/task.rb:151:in `invoke_with_call_chain'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/lib/rake/task.rb:144:in `invoke'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/lib/rake/application.rb:112:in `invoke_task'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/lib/rake/application.rb:90:in `block (2 levels) in top_level'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/lib/rake/application.rb:90:in `each'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/lib/rake/application.rb:90:in `block in top_level'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/lib/rake/application.rb:129:in `standard_exception_handling'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/lib/rake/application.rb:84:in `top_level'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/lib/rake/application.rb:62:in `block in run'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/lib/rake/application.rb:129:in `standard_exception_handling'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/lib/rake/application.rb:59:in `run'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/gems/rake-0.9.0/bin/rake:31:in `<top (required)>'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/bin/rake:19:in `load'
/Users/millisami/.rvm/gems/ruby-1.9.2-p180@rails3--pre/bin/rake:19:in `<main>'
Tasks: TOP => db:migrate
➜ (ruby-1.9.2-p180@rails3-pre) first_engine
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment