Spree は、Ruby on Rails で構築された完全なオープンソースの電子商取引ソリューションです。元々は Sean Schofield によって開発され、現在は専任のコア チームによって保守されています。詳細については、Spree e-commerce プロジェクト ページにアクセスしてください。
実際には、いくつかの異なる gem で構成されており、それぞれが 1 つのリポジトリで管理され、1 つのオンライン ドキュメント セットに文書化されています。
Spree gem を要求すると、次の必要な gem 依存関係がすべて自動的に必要になります。
- スプリー_API
- スプリー_cmd
- スプリーコア
- スプリーダッシュ
- スプリー_プロモ
- スプリー_サンプル
すべての gem は、連携して完全に機能する e コマース プラットフォームを提供するように設計されています。ただし、興味のある部分だけを使用することも可能です。たとえば、必要最小限の spree_core gem だけを使用し、spree_promo を使用する代わりにそれを独自のカスタム プロモーション スキームと組み合わせることができます。
インストール:- 画像処理の処理は ImageMagick に依存しているため、Spree をインストールする前に ImageMagick をインストールする必要があります。まだインストールされていない場合は、apt-get (ubuntu の場合) を使用してインストールします。 imagemagick がインストールされたら、新しいファイルを作成します。 レール ターミナルから次の coSpree In Rails 3.1 コマンドを使用して 3.1 アプリケーションを実行します。例 – Rails new gps -d mysql (-d mysql はデータベースとして mysql を使用することを指定します)
これとそのすべての依存関係をインストールするには、gemfile に追加する必要があります。私の gemfile は次のようになります:- ソース 'http://rubygems.org'
gem 'レール'、'3.1.3'
代わりにエッジ レールをバンドルします。
gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'capistrano' gem 'mysql2' gem 'therubyracer' gem 'paperclip', “~> 2.3” gem 'tinymce-rails'
ジェムはアセットとしてのみ使用され、必須ではありません
実稼働環境ではデフォルトで。
group :assets do gem 'sass-rails', '~> 3.1.5' gem 'coffee-rails', '~> 3.1.1' gem 'uglifier', '>= 1.0.3' end
gem「jquery-rails」