Tôi đang cố tạo mô hình mới và quên cú pháp để tham chiếu ID của một mẫu khác. Tôi tự tìm kiếm, nhưng tôi đã không tìm ra, trong số tất cả các liên kết tài liệu Ruby on Rails của tôi, làm thế nào để tìm ra nguồn dứt khoát.Ruby on Rails tạo ra trường model: type - các tùy chọn cho trường: type là gì?
$ rails g model Item name:string description:text
(và tại đây hoặc reference:product
hoặc references:product
). Nhưng câu hỏi hay hơn là trong đó hoặc cách tôi có thể tìm kiếm loại này dễ dàng trong tương lai không?
Lưu ý: Tôi đã học được cách cứng rằng nếu tôi nhập nhầm một trong các tùy chọn này và chạy di cư của tôi sau đó Ruby on Rails sẽ hoàn toàn vít lên cơ sở dữ liệu của tôi ... và rake db:rollback
là bất lực trước screwups như vậy. Tôi chắc rằng tôi chỉ không hiểu điều gì đó, nhưng cho đến khi tôi làm ... thông tin "chi tiết" được trả lại bởi rails g model
vẫn khiến tôi gãi ...
Điều gì về: uniq và: các tùy chọn trường chỉ mục? Giống như trong "body title của rails g: text tracking_id: integer: uniq". Tôi không thể tìm thấy tài liệu cho những người đó. Còn nữa không? – Kangur
'đường ray tạo mô hình - trợ giúp ' – Dennis
Sử dụng điều khiển phiên bản sẽ cung cấp cho bạn một cách dễ dàng để khôi phục bất kỳ tệp được tạo nào. Và nếu vấn đề nằm trong cơ sở dữ liệu ... tốt, bạn luôn có thể làm db: schema: load –