Tôi đang bắt đầu bây giờ trên Rails, tôi đã xem trong diễn đàn, nhưng tôi không tìm thấy bất cứ điều gì có thể giải quyết vấn đề của tôi. Ở đây nó đi, tôi có một bảng thể loại, và nó chỉ có tên cho một cột (không có sự lặp lại trong các thể loại) vì vậy tôi muốn tên là khóa chính, sau đó tôi có một bảng sản phẩm có tên , main_photo, mô tả và tôi muốn nói rằng một sản phẩm chỉ có một thể loại, tôi cần phải thêm một cột có tên là thể loại như một khóa ngoại trong sản phẩm?Cần tạo khóa ngoài khi tạo bảng trên Rails?
Danh mục được cho là có nhiều sản phẩm.
Sau đó, trong các mô hình danh mục, làm thế nào để tôi nói tên đó là khóa chính, và làm cách nào tôi có thể trao đổi thư từ giữa tên khóa chính trong danh mục và danh mục trong sản phẩm?
Nhưng khi tôi làm đường ray tạo giàn giáo Tên danh mục: chuỗi, không phải nó tạo cột id theo mặc định? bảng của tôi sẽ có một id và một cột tên .. –
Có, nó sẽ thêm cột ID vào mỗi bảng. Nhưng nó sẽ không thêm cột Category_ID vào bảng Products, bạn sẽ phải làm điều đó theo cách thủ công. – link664
Đọc qua liên kết tôi đăng trong câu trả lời của tôi, tất cả các câu trả lời cho câu hỏi của bạn đều có. – link664