ruby on railsのピキっときた事
お知らせテーブルを作りたかったので
「information」という名前でテーブルを作りました。
するとscaffoldで作ったnew処理でエラーになります。
調べてみると、どうやらこの単語は単複同形らしい・・・・
Rails Wayによるとrouting.rbに↓の記述をすると乗り越えれるらしい。
しかし・・乗り越えられない・・
普通は
map.resources :announces
単複同形
map.resource :information
※map.resourceはcrudのルーティングを作成する機能な模様
これで1ピキッ
google先生に聞いて↓の記述にする事でエラーを乗り越えました。
しかし、今度は一覧でエラー・・・
map.resources :information, :singular => :information_instance
2ピキッ
・・もういいや・・という事でテーブル名を「announce」にした