Rails 3.1 アプリケーションへの Spree の統合

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」

ご連絡ください。

最新のアップデートを購読する

関連記事

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

jaJapanese