我有一个嵌套资源:
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。我没有正确保存到数据库吗?
知道发生了什么或我如何诊断?
架构没有 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