Mysql
 sql >> Baza danych >  >> RDS >> Mysql

niezdefiniowana metoda `eq' dla nil:NilClass z rails 3 i ruby ​​enterprise na ubuntu hardy

aby odpowiedzieć na moje własne pytanie:po kilku badaniach dowiedziałem się, że rails (activerecord) potrzebuje pól id na tabelach, które są zmapowane do modeli. jeśli używasz tabel linków, nie są one potrzebne - ale w przypadku tabel, które chcesz nazwać modelami, są. w moim przypadku rozwiązaniem było dodanie

set_primary_key :cal_id

gdzie cal_id jest moim unikalnym kluczem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Problemy z instalacją MYSQL

  2. Policz liczbę rzędów w golang

  3. Utwórz ramkę danych Spark z zapytania SQL

  4. Catchable błąd krytyczny:obiekt klasy mysqli_stmt nie mógł zostać przekonwertowany na string

  5. Czy klucz podstawowy jest również indeksem?