Railsで掲示板を作ってみたにコメントおはようございます。僕は今ProgateでRailをやっています。アウトプットとして、掲示板の作り方を載せていきたいと思います。〇〇と打ち込みましょう。(〇〇にはアプリ名が入ります。)このコマンドを打つことでアプリを作成するのに必要なフォルダやファイルが用意されます。2.投稿ページの作成viewが表示される仕組みページが表示されるまでの手順は以下の通りです。ユーザーがURLを打ち込む→ルーティングがそのURLに合致したControllerに渡す→アクション内で変数の定義やデータの取得をしてViewに渡し表示されます。3.controllerの作成まず、はじめにcontrollerを作りましょう。newと打ち込むことでnewアクションを持ったpostsコントローラーを作成することができました。この投稿作成ページは変数定義やデータの取得はしないのでアクションの中は何も記述しなくて大丈夫です。アクション名と記述していきます。"posts#new"これは”posts/new”にユーザーがアクセスしてきたらpostsコントローラーのnewアクションに飛んでね。getについてはまた後ほど解説していきます。次にビューの作成です。投稿フォームのコードは以下の通りです。%>textareaが投稿を書く欄を作っています。5.投稿を保存する投稿を保存するアクションに飛ぶためのURLは4で書いたようにform_tagメソッドの中に記述します。"posts#create"getとpostの違いですが、DBに変更を加えるのがpost,変更を加えないのがgetです。params[:content])@post.saveredirect_to("posts/index")インスタンスを作成し、フォームから受け取ったデータを引数として持たせます。paramsの中に入っているのがフォームから受けとった内容です。name=”content>と記述することでname属性の値をキーとした内容を送信することができます。その後saveメソッドで保存して一覧にリダイレクトします。一覧ページも同じように作っていきます。ルーティングからです。Post.allendallメソッドで全てのデータを取得し,@postsに配列としていれます。@を前につけることでビューで表示できるようになります。%>ビューでRubyの記法を使う場合<%%>を使います。