質問: ### 実現したいこと **様々な記事を取り上げるWebメディアを立ち上げたいです。** 調べる中で、多くのブログやwebメディアは、WordPressで作成されているとかと思います。 しかし、WordPressの経験もなく、なるべくRails開発したいと思っています。 更に調べると、確かに、RubyonRailsでメディア開発の人材募集がたくさんあるため、Railsで開発が可能と感じました。 ### 疑問・わからないこと しかし、わからないことが、例えばある一つのWebメディアの記事のURLをいくつか見てみると、 https://xxxxxx.com/articles/5107 https://xxxxxx.com/articles/5211 https://xxxxxx.com/articles/5155 というURLになっています。 参考サイト: https://iko-yo.net/ Articleモデルのshowをviewしていることかと思いますが、 本メディアでは、各記事によって、文章量、文章構成や写真枚数など違うので、全く異なります。 各Articleに対して、それぞれのViewページを作成するとも考えましたが、そのような効率の悪い方法はやはり違うのかなとも感じます。 現状、やはりRailsでどのように開発を進めれば良いのかわからずにいます。 コードのレビューでもなければ、頓珍漢な質問だったらごめんなさい。 お分かりの方、ぜひ宜しくお願いします。
回答: ポートフォリオ制作をゴールとしていく前提で回答します。 Rails6から導入されたAction Textを利用するとよいかと思います。 ワードプレスも基本的にはWYSIWYGを利用してレイアウトを変更していますので、こちらを参考に検討してみてはいかがでしょうか? ※ワードプレスは現行のバージョンからGutenbergというもう少し使い勝手の良いエディタに変更されました。 使い方: レイルズガイド: 個人的な意見ですが、WEBメディアはワードプレスで作ったほうが開発コスト・時間およびSEO対策も含めてやりやすいかと思います。 今後のためにRailsとWordpressの比較記事を探したり、無料サーバーでワードプレスを使ってみると良いかもしれません。