ネストされたリソースがあります:
resources :users do
resources :cust_uploads
end
アップロードが完了したら、ユーザーのインデックス ページでそれらのリストを表示できます。
<% @user.cust_uploads.each do |up| %>
<li><%= up.name %></li>
<% end %>
しかし、/users/3/cust_uploads/1 に移動すると、レコードが見つからないというエラーが表示されます: ID=1 の CustUpload が見つかりませんでした。DBに正しく保存されていませんか?
何が起こっているのか、またはどのように診断できるのか考えていますか?
スキーマには ID 列がありませんが、自動だと思いましたか?
ActiveRecord::Schema.define(:version => 20130109001001) do
create_table "cust_uploads", :force => true do |t|
t.string "name"
t.string "cust_file_url"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.integer "user_id"
end
create_table "users", :force => true do |t|
t.string "email"
t.string "password_digest"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
end
end