Ruby-ドットインストール例のごとくドットインストールのRails5の動画を元に学んでいきます!前回までは記事の編集処理の実装まで行ったので本日は共通部品の作成から行います!(21章あたりからです)また、本日はGithubにソースコードも上げれたらなと思っています。現状、下記2つの新規登録のviewファイルと、編集のviewファイルの内容はほとんど同じ処理が記述されていると思います。app/views/posts/new.html.erbapp/views/posts/edit.html.erbこの共通部分を一つにまとめていきます。一つにまとめたファイルをPartialと呼ぶそうです。このPartialファイルは頭文字を'_'から始めるのがルールです。エラーがあった場合、そのメッセージの内容を表示する。メッセージは最初の一つを表示する。エラーがあった場合、そのメッセージの内容を表示する。メッセージは最初の一つを表示する。%>そして、共通化された新規登録と編集のviewファイルには下記の様に、Partialの'_'を削除した記述をしてあげます。%>上記の様にすると、全体のコード量が減らせるだけで無く、メンテナンスも容易になることが分かると思います。投稿した記事を削除できるようなリンクを作成します。ルーティングを確認するとDELETEのルーティングがあることが分かります。posts#indexまずはviewファイルに削除リンクを追加します。%>次にdestoryメソッドを定義していきます。endここまでで、記事が削除できるようになっていると思います。ブログとしての機能は一通り実装できたので、次回からはブログにコメントをつけれる様な機能を実装していきます。ソースコードは下記においてあります。toC企業でMLエンジニアとして働いています。ブログでは主に機械学習界隈の話ができればと思っています。(1)月別アーカイブリンクプライバシーポリシ。