Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

phương thức không xác định `eq 'cho nil:NilClass với rails 3 và ruby ​​Enterprise trên ubuntu hardy

để trả lời câu hỏi của riêng tôi:sau một số nghiên cứu, tôi phát hiện ra rằng rails (activerecord) cần các trường id trên các bảng được ánh xạ tới các mô hình. nếu bạn sử dụng các bảng liên kết thì chúng không cần thiết - nhưng đối với các bảng bạn muốn địa chỉ làm mô hình, chúng là như vậy. trong trường hợp của tôi, giải pháp là thêm

set_primary_key :cal_id

trong đó cal_id là khóa duy nhất của tôi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hàm lưu trữ mySQL để tạo một slug

  2. Cách lưu trữ Java Instant trong cơ sở dữ liệu MySQL

  3. Lỗi cú pháp tìm kiếm và thay thế MySQL

  4. chọn 30 hàng ngẫu nhiên trong đó tổng số tiền =x

  5. cách đồng bộ sqlite với Mysql