The Depot Application

The Depot Application

23.5 Forms That Wrap Model Objects 21.2 Routing Requests

23.3 Helpers for Formatting, Linking, and Pagination

<"=&gt; 763"> expected but was
<"`/home/rubys/git/awdwr/data/code/e1/views/app/views/pager' -&gt; `app/views/pager'">.

Traceback:
  /home/rubys/git/awdwr/work-188-239/vendor/rails/actionpack/lib/action_controller/assertions/selector_assertions.rb:307:in `assert_select'
  /home/rubys/git/awdwr/checkdepot.rb:1110
cp -vr /home/rubys/git/awdwr/data/code/e1/views/app/views/pager app/views
`/home/rubys/git/awdwr/data/code/e1/views/app/views/pager' -> `app/views/pager'
`/home/rubys/git/awdwr/data/code/e1/views/app/views/pager/user_list.erb' -> `app/views/pager/user_list.erb'
`/home/rubys/git/awdwr/data/code/e1/views/app/views/pager/user_list.html.erb' -> `app/views/pager/user_list.html.erb'
ruby script/generate model user name:string
      exists  app/models/
      exists  test/unit/
      exists  test/fixtures/
      create  app/models/user.rb
      create  test/unit/user_test.rb
      create  test/fixtures/users.yml
      create  db/migrate
      create  db/migrate/20100828074039_create_users.rb

Restart the server.

rake db:migrate
mv 20100828074039_create_users.rb 20100301000001_create_users.rb
Use RbConfig instead of obsolete and deprecated Config.
(in /home/rubys/git/awdwr/work-188-239/view)
==  CreateUsers: migrating ====================================================
-- create_table(:users)
   -> 0.0041s
==  CreateUsers: migrated (0.0044s) ===========================================
 
echo "PagerController.new.populate" | IRBRC=tmp/irbrc ruby script/console
*** glibc detected *** irb: realloc(): invalid next size: 0x0811c260 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb75268a3]
/lib/tls/i686/cmov/libc.so.6(realloc+0x10b)[0xb75287fb]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8(ruby_xrealloc+0x62)[0xb76cad72]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8(rb_str_resize+0x72)[0xb771d892]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76c7015]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8(rb_find_file_ext+0x1f9)[0xb76c79d9]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8(rb_require_safe+0x154)[0xb76bad44]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8(rb_f_require+0x29)[0xb76bb259]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76ab6b2]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b6e3b]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b7148]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b1bad]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76bb78e]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76bbc7d]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76ab6d5]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b6e3b]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b7148]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b1bad]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b6d7c]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b7148]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b1bad]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b1e1b]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76bfb33]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8(rb_yield+0x21)[0xb76c1181]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8(rb_ary_each+0x41)[0xb768ffe1]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76ab6bc]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b6e3b]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b7148]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b3e47]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b49d4]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b6d7c]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b7148]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b1a6d]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b6d7c]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b7148]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b1a6d]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b6d7c]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b7148]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b1a6d]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b6d7c]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b7148]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76b1a6d]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8[0xb76c1acb]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8(ruby_exec+0x22)[0xb76c1b02]
/home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8(ruby_run+0x2f)[0xb76c1ecf]
irb[0x80486dd]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb74cf450]
irb[0x8048621]
======= Memory map: ========
08048000-08049000 r-xp 00000000 08:15 2742032    /home/rubys/.rvm/rubies/ruby-1.8.8-r29126/bin/ruby
08049000-0804a000 rw-p 00000000 08:15 2742032    /home/rubys/.rvm/rubies/ruby-1.8.8-r29126/bin/ruby
0804a000-0812f000 rw-p 0804a000 00:00 0          [heap]
b7200000-b7221000 rw-p b7200000 00:00 0 
b7221000-b7300000 ---p b7221000 00:00 0 
b73a5000-b73d2000 r-xp 00000000 08:15 2965573    /lib/libncurses.so.5.6
b73d2000-b73d5000 rw-p 0002c000 08:15 2965573    /lib/libncurses.so.5.6
b73d5000-b7401000 r-xp 00000000 08:15 2965623    /lib/libreadline.so.5.2
b7401000-b7405000 rw-p 0002c000 08:15 2965623    /lib/libreadline.so.5.2
b7405000-b7406000 rw-p b7405000 00:00 0 
b7416000-b74a1000 rw-p b7416000 00:00 0 
b74a1000-b74b5000 r-xp 00000000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b74b5000-b74b7000 rw-p 00013000 08:15 7537632    /lib/tls/i686/cmov/libpthread-2.7.so
b74b7000-b74b9000 rw-p b74b7000 00:00 0 
b74b9000-b7602000 r-xp 00000000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b7602000-b7603000 r--p 00149000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b7603000-b7605000 rw-p 0014a000 08:15 7537573    /lib/tls/i686/cmov/libc-2.7.so
b7605000-b7608000 rw-p b7605000 00:00 0 
b7608000-b762b000 r-xp 00000000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b762b000-b762d000 rw-p 00023000 08:15 7537622    /lib/tls/i686/cmov/libm-2.7.so
b762d000-b7636000 r-xp 00000000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b7636000-b7638000 rw-p 00008000 08:15 7537620    /lib/tls/i686/cmov/libcrypt-2.7.so
b7638000-b765f000 rw-p b7638000 00:00 0 
b765f000-b7661000 r-xp 00000000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b7661000-b7663000 rw-p 00001000 08:15 7537621    /lib/tls/i686/cmov/libdl-2.7.so
b7663000-b7664000 rw-p b7663000 00:00 0 
b7664000-b766b000 r-xp 00000000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b766b000-b766d000 rw-p 00006000 08:15 7537885    /lib/tls/i686/cmov/librt-2.7.so
b766d000-b7677000 r-xp 00000000 08:15 2969156    /lib/libgcc_s.so.1
b7677000-b7678000 rw-p 0000a000 08:15 2969156    /lib/libgcc_s.so.1
b7678000-b767c000 r-xp 00000000 08:15 5096017    /home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/ruby/1.8/i686-linux/readline.so
b767c000-b767d000 rw-p 00003000 08:15 5096017    /home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/ruby/1.8/i686-linux/readline.so
b767d000-b774c000 r-xp 00000000 08:15 3195495    /home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8.8
b774c000-b774f000 rw-p 000ce000 08:15 3195495    /home/rubys/.rvm/rubies/ruby-1.8.8-r29126/lib/libruby.so.1.8.8
b774f000-b7761000 rw-p b774f000 00:00 0 
b7761000-b7762000 r-xp b7761000 00:00 0          [vdso]
b7762000-b777c000 r-xp 00000000 08:15 1796441    /lib/ld-2.7.so
b777c000-b777e000 rw-p 00019000 08:15 1796441    /lib/ld-2.7.so
bf818000-bf82d000 rw-p bffeb000 00:00 0          [stack]
Aborted
get /pager/user_list

SystemExit in PagerController#user_list

Missing these required gems:
  will_paginate  ~> 2.3.11

You're running:
  ruby 1.8.8.dev.0 at /home/rubys/.rvm/rubies/ruby-1.8.8-r29126/bin/ruby
  rubygems 1.3.7 at /home/rubys/.rvm/gems/ruby-1.8.8-r29126, /home/rubys/.rvm/gems/ruby-1.8.8-r29126@global

Run `rake gems:install` to install the missing gems.

RAILS_ROOT: /home/rubys/git/awdwr/work-188-239/view

Application Trace | Framework Trace | Full Trace

Request

Parameters:

None

Show session dump

Response

Headers:

{"Content-Type"=>"",
 "Cache-Control"=>"no-cache"}

get /pager/user_list?page=2

SystemExit in PagerController#user_list

Missing these required gems:
  will_paginate  ~> 2.3.11

You're running:
  ruby 1.8.8.dev.0 at /home/rubys/.rvm/rubies/ruby-1.8.8-r29126/bin/ruby
  rubygems 1.3.7 at /home/rubys/.rvm/gems/ruby-1.8.8-r29126, /home/rubys/.rvm/gems/ruby-1.8.8-r29126@global

Run `rake gems:install` to install the missing gems.

RAILS_ROOT: /home/rubys/git/awdwr/work-188-239/view

Application Trace | Framework Trace | Full Trace

Request

Parameters:

{"page"=>"2"}

Show session dump

Response

Headers:

{"Content-Type"=>"",
 "Cache-Control"=>"no-cache"}

23.5 Forms That Wrap Model Objects 21.2 Routing Requests