controllerの分割の基本。(posts,home)コントローラの違いは?Progateで基本のプログラミング学習

こんにちは。YOSHITAKA(@YOSHITA19704216)です。

初心者
コントローラでの作成の時に気をつけることはなんですか??

よしたか
Railsを行っていると、最初にコントローラを作るので整理しておきます。

Progateを行っている際に忘れていたので、簡単に整理しておきました。

この記事を読むことで
  • Railsでのコントローラの名前の付け方の基本が分かります。

Contents

コントローラーの分割の基本

posts コントローラ

投稿に関するコントローラは、「posts」を使うのが一般的。

一覧ページを作成する時は、indexというアクション名を使用することが一般的です。
(indexアクションを用意しましょう。)

posts コントローラ

投稿に関することは、投稿に関するコントローラを作成した方が良い。

  • 投稿一覧ページ
  • 新規投稿ページ
home コントローラ
トップページなどに使用します。

新しいコントローラを作るコンソールコマンド

$ rails generate controllerは、コントローラを作るための命令文です。

コントローラ名とアクション名は、自分でつけてもOKです。

見本

$ rails generate controller コントローラ名 アクション名

↓ ↓ ↓

$ rails generate controller posts index

※ コントローラ名 = posts

※ アクション名 = index

「rails generate controller」は「rails g controllerと省略することができます。

 

まとめ

MVCモデルを考えて使うと混乱しますが、何度も行っていれば、徐々に理解できるようになります。

何度もプログラミング言語を学んでいきましょう。今回の記事は、参考程度に留めて下さい。

あなたは「Web集客」に限界を感じていませんか?

サイトをただ作るだけで満足ですか?

あなたのサービスやコンテンツはとっても有益なものがたくさんあります。

良いコンテンツも埋もれてしまっては全く意味がありません。

正しい知識と実践で、SEO対策はもちろん、ユーザビリティーを考えたサイトを作りませんか?

私と歩めばWebマーケティング知識とWordPressスキルが定着し、サイト回遊率、再訪問がアップします。

しかも、これだけでは終わりません!!

その先の「攻めのメディア」と組み合わせ、あなたのサービスを広めて売上を伸ばしていきます。

サイトを育てて、長い間愛されることのできるWordPressサイトからの集客導線(ゴールデンルート)を一緒に作りませんか?

↓ ↓ ↓ ↓ ↓ ↓ 

おすすめの記事