結局
昨日のエラーの原因は分からず。ごにょごにょやっているうちに直ってしまいました。。そして新たなエラー発生!ListingとNewはうまくいくものの、一覧からShow/Edit/Destroyのリンクをクリックすると、ナゾのエラーが発生。
ActiveRecord::RecordNotFound in Orders#edit Couldn't find Order without an ID RAILS_ROOT: script/../config/.. Application Trace | Framework Trace | Full Trace /usr/lib/ruby/gems/1.8/gems/activerecord-1.13.0/lib/active_record/base.rb:423:in `find' ./script/../config/../app/controllers/orders_controller.rb:30:in `edit'
色々調べた結果、app/views/orders/list.rhtmlが直接の原因であることが判明。
<td><%= link_to 'Show', :action => 'show', :id => order %></td>
という部分を、
<td><%= link_to 'Show', :action => 'show', :id => order.send("ID") %></td>
と修正することで、リンクが
http://localhost:3000/orders/show/
だったのが、
http://localhost:3000/orders/show/1
と正しくなりました。つか、
taka@colinux:~/myapp/app/views/orders$ rails -v Rails 0.14.3 taka@colinux:~/myapp/app/views/orders$
はstableでないの?