Ruby on Rails/Tips


Table '~.~' doesn't exist: SHOW FULL FIELDS FROM `~`のエラー

Railsではモデル名⇔テーブル名は単数形⇔複数形の関係になりますが、複数形でテーブルを作っても単数形の方にアクセスしにいってしまうことがあった。

自分が作ったのはMediaクラスで、テーブル名をmediasにしたところ下記のエラー。
Table 'minigamedb_development.media' doesn't exist: SHOW FULL FIELDS FROM `media`
なんか単数形の方にアクセスしにいってしまっているようだ。

で、ウェッブサーフィン(死)してたらこのサイトに行きついた。


"media".pluralizeしたらmediaと出ますね・・・

もしやと思ってmediaについて調べてみたら


mediaという単語自体が複数形だった・・・
頭悪すぎですねぇ。

  • 最終更新:2016-01-28 10:21:47

このWIKIを編集するにはパスワード入力が必要です

認証パスワード