#概要
基本Railsの記法に則り書いていきます!
1から全ての説明ではなく
その中であれ?どうやるの?と
疑問に思った点や実装に困った箇所を
ピックアップして紹介していきます♩
#設定と準備
・Rails
・HTML
・CSS
・Javascript(jQuery)
↑上記の言語とフレームワークを使い
架空(自分で考えたテキトーなもの)のCafeの
HPを作っていこうと思います!
#6日目の作業内容
・テーブルの追加とそれに伴うコントローラーの作成
#6日目の気になった箇所
複数形がない単語のコントローラーって
命名規則とかあったりするの?
#仮説
コントローラは複数形でつけるのが好ましいとされます。
今回の場合newsという単語でコントローラを実装したいが
この単語には複数形が存在しない。
この場合、そのままの単語でコントローラを作るのは
今後の実装において弊害があるのではないかと思った。
#結論
そのままの単語で実装して問題なし!
今回の場合
% rails g controller news
あくまで複数形にするのは好ましいだけなので
実装自体に全く問題はです。
補足になりますが違かったのは
menus GET /menus(.:format) menus#index
POST /menus(.:format) menus#create
news_index POST /news(.:format) news#create
このように同じアクションで比較した時のpathが少し違う程度でした。
複数形で実装したmenuモデルのmenusコントローラと
単数形で実装したnewsモデルのnewsコントローラの比較です。
createアクションを比較して頂けると違いがわかるかと思います。