Ruby on RailsⅡ1章 投稿機能を作ろう 〜投稿の表示の準備
20170212@home Progate | プログラミングの入門なら基礎から学べるProgate[プロゲート]
目次
投稿表示
前回作ったフォームで投稿した内容が表示されるページをつくる。
投稿を表示するために、
①ルーティング
②アクション
③ビュー
の設定を行いましょう。
ルーティングの設定
routes.rbに
post '/notes' => 'notes#create'
を追加
アクションの設定
notes_controller.rbに
def create end
を追加。
ビューの設定
new.html.erbに
<%= form_tag notes_path do %>
notes_path
を追加して、フォームの内容がnotes#create
に送られるようにする。
試しに投稿してみると・・・
!!!!無事失敗!!!! そうこなくては。
エラーメッセージを見るに、
gatebook/app/views/notes/create.html.erb
が無いとダメって言っている気がする。
が、このセクションが「投稿の表示の準備」なので、おそらく次のセクションで↑のファイルは作るはず・・・。
でも手順では「新規投稿ページから試しに投稿をしてみよう」と言ってる。
まさかエラーでる状態でセクションを終えて、次で「さっきはエラーが出たはずだ!まずはコレを消していこう!」とか言い始める・・・?
「まさか」と思ったそのまさかだった・・・
今回の勉強時間:22分 累計勉強時間:1時間21分