sql >> Databáze >  >> RDS >> Mysql

nedefinovaná metoda `eq' pro nil:NilClass s rails 3 a ruby ​​enterprise na ubuntu hardy

abych odpověděl na svou vlastní otázku:po nějakém výzkumu jsem zjistil, že rails (activerecord) potřebuje pole id na tabulkách, které jsou mapovány na modely. pokud používáte linktables, nejsou potřeba - ale pro tabulky, které chcete oslovit jako modely, jsou. v mém případě bylo řešením přidat

set_primary_key :cal_id

kde cal_id je můj jedinečný klíč.



  1. Převod MyISAM na InnoDB. Příznivý? Následky?

  2. Spusťte dávkový soubor pomocí příkazu psql bez hesla

  3. Proč dostávám parametr 2 nemohu předat chybou odkazu, když používám bindParam s konstantní hodnotou?

  4. MySQL získá první nenulovou hodnotu po seskupení podle