在宅「ママ×プログラミング」でライフステージに合わせた働き方を実現こんにちは!インストラクターの井上(@InoIno_iesa)です。先日侍エンジニアOnlineで頂いた投稿で、RailsでECサイトを作るときに細かく教えてくれる書籍ってないものですね。いう投稿を頂きました。実際RailsでECサイトの作り方について解説されている情報は少ないように思います。そこで今回はECサイト作成のベストプラクティスを選べるように、制作パターンを簡単にまとめてみました。ECサイトづくりを実施してみてください。Spreeを使う方法URL:https://spreecommerce.com/RailsにはspreeというECサイトを簡単に構築できるgemが存在します。こちらを利用することで最低限の機能を一瞬で構築することが出来ます。カスタマイズを行うためにはしっかりと解析出来る必要が有ることと、日本語の情報が少ないため難易度は高いです。次世代spreeのsolidusを使う方法URL:https://spreecommerce.com/spreeには後継ライブラリであるsolidusというライブラリも有ります。徐々にこちらに移行していくようなので、spreeをどうしても使いたい理由がない限りはこちらを利用するのが無難でしょう。spreeと同様日本語の情報が無いため、自分でソースコードを読んでカスタマイズ出来る必要があります。spreeとの違いなどは以下の記事が大変参考になります。各商品や買い物カゴや決済機能などを、自分で順番に実装していきます。学習をしはじめたときは、ECサイトは少しまともに作ろうと思うと実装しなければ行けない機能が多いのでオススメしません。してもというのであれば、最悪直接買うものを指定して銀行振込の案内が届くだけでも良いかと思います。徐々に商品を管理するページや買い物かごも実装して、注文ができるように作りこんでいきましょう。既存のRailsのアプリにEC機能をつけざるを得なくなった!そんな場合は最悪ECサイトを構築できるASPサービスを利用して、HTMLに埋め込むという方法もあります。様々なASPサービスがあるので下記などを参考にして導入の検討をしてみてください。URL:http://www.aiship.jp/knowhow/archives/24514まとめRailsでECサイト作成をする方法はいかがでしたでしょうか。個人的に、初学者にはRailsの勉強も兼ねて、「出来るところからEC機能を自作する」ことをオススメしています。2020年2月21日TweetPocket「プログラミング、右も左もわからない...」という方にオススメ当プログラミングスクール「侍エンジニア塾」では、これまで6000人以上のエンジニアを輩出してきました。その経験を通して、プログラミング学習に成功する人は、「目的目標が明確でそれに合わせた学習プランがあること」「常に相談できる人がそばにいること」「自己解決能力が身につくこと」この3つが根付いている傾向を発見しました。侍エンジニア塾は上記3つの成功ポイントを満たすようなサービス設計に磨きをかけております。「自分のスタイルや目的に合わせて学習を進めたいな」とお考えの方は、ぜひチェックしてみてください。侍エンジニア塾は「人生を変えるプログラミング学習」をコンセンプトに、過去多くのフリーランスエンジニアを輩出したプログラミングスクールです。プログラミングに役立つ情報や有用な情報を発信していきます。Reserved.現役生徒500名以上が在籍する弊社のプログラミング学習プランをあなたに合わせて最短1分で診断します。