Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
** Invoke dm:db:automigrate (first_time) ** Invoke dm:merb_start (first_time) ** Execute dm:merb_start ~ Loaded DEVELOPMENT Environment... ~ loading gem 'merb_datamapper' ... ~ loading gem 'merb-action-args' ... ~ loading gem 'merb-assets' ... ~ loading gem 'merb-builder' ... ~ loading gem 'merb-parts' ... ~ loading gem 'merb_helpers' ... ~ loading gem 'merb_has_flash' ... ~ loading gem 'merb_datamapper' ... ~ loading gem 'merb-action-args' ... ~ loading gem 'merb-assets' ... ~ loading gem 'merb-builder' ... ~ loading gem 'merb-parts' ... ~ loading gem 'merb_helpers' ... ~ loading gem 'merb_has_flash' ... ~ Filter login_required was not found in your filter chain. ~ Filter login_required was not found in your filter chain. ~ Filter login_required was not found in your filter chain. ~ Loaded slice 'MerbfulAuthentication' ... You have speficied Project.has(Account) with the :class_name option. You probably also want to specify the :child_key option. You have speficied Project.has(Account) with the :class_name option. You probably also want to specify the :child_key option. You have speficied Project.has(Account) with the :class_name option. You probably also want to specify the :child_key option. ~ Filter login_required was not found in your filter chain. ~ Filter login_required was not found in your filter chain. ~ Compiling routes... ~ Mounting slice MerbfulAuthentication at /authentication ~ Initializing slice 'MerbfulAuthentication' ... ~ Using file cache ~ Activating slice 'MerbfulAuthentication' ... ~ Using 'share-nothing' cookie sessions (4kb limit per client) ** Execute dm:db:automigrate rake aborted! +name+ should be Symbol, but was String /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/model.rb:103:in `new' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/model.rb:103:in `property' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/associations/relationship.rb:36:in `child_key' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/associations/relationship.rb:16:in `map' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/associations/relationship.rb:16:in `child_key' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/associations/relationship.rb:137:in `with_repository' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/associations/relationship.rb:13:in `child_key' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/model.rb:147:in `properties_with_subclasses' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/model.rb:147:in `each_value' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/model.rb:147:in `properties_with_subclasses' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/model.rb:146:in `each' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/model.rb:146:in `properties_with_subclasses' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/adapters/sqlite3_adapter.rb:55:in `create_table_statement' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/adapters/data_objects_adapter.rb:452:in `create_model_storage' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/auto_migrations.rb:43:in `auto_migrate!' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/repository.rb:44:in `scope' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core.rb:184:in `repository' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/model.rb:76:in `repository' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/auto_migrations.rb:41:in `auto_migrate!' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/auto_migrations.rb:13:in `auto_migrate' /usr/lib/ruby/1.8/set.rb:188:in `each' /usr/lib/ruby/1.8/set.rb:188:in `each_key' /usr/lib/ruby/1.8/set.rb:188:in `each' /usr/lib/ruby/gems/1.8/gems/dm-core-0.9.3/lib/dm-core/auto_migrations.rb:12:in `auto_migrate' /usr/lib/ruby/gems/1.8/gems/merb_datamapper-0.9.3/lib/merb_datamapper/merbtasks.rb:13 /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `call' /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `execute' /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `each' /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `execute' /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:508:in `invoke_with_call_chain' /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in `synchronize' /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in `invoke_with_call_chain' /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:494:in `invoke' /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1931:in `invoke_task' /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `each' /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in `standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1903:in `top_level' /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1881:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in `standard_exception_handling' /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.8.1/bin/rake:31 /usr/bin/rake:19:in `load' /usr/bin/rake:19
This paste will be private.
From the Design Piracy series on my blog: