Integrieren von Spree in die Rails 3.1-Anwendung

Spree ist eine vollständige Open-Source-E-Commerce-Lösung, die mit Ruby on Rails erstellt wurde. Es wurde ursprünglich von Sean Schofield entwickelt und wird jetzt von einem engagierten Kernteam gepflegt. Mehr erfahren Sie auf der Seite des E-Commerce-Projekts Spree.

Tatsächlich besteht es aus mehreren verschiedenen Juwelen, die jeweils in einem einzigen Repository verwaltet und in einer einzigen Online-Dokumentation dokumentiert werden.

Durch die Anforderung des Spree-Gems benötigen Sie automatisch alle erforderlichen Gem-Abhängigkeiten:

  • spree_api
  • spree_cmd
  • spree_core
  • spree_dash
  • spree_promo
  • spree_sample

Alle Edelsteine sind so konzipiert, dass sie zusammenarbeiten, um eine voll funktionsfähige E-Commerce-Plattform bereitzustellen. Es ist jedoch auch möglich, nur die Stücke zu verwenden, an denen Sie interessiert sind. So könnten Sie beispielsweise nur das Barebone-Juwel spree_core verwenden und es möglicherweise mit Ihrem eigenen benutzerdefinierten Werbeschema kombinieren, anstatt spree_promo zu verwenden.

Installation: – Die Bildverarbeitung übernimmt ImageMagick. Wir müssen es also installieren, bevor wir Spree installieren können. Wenn es noch nicht installiert ist, installieren Sie es mit apt-get (für Ubuntu). Sobald Imagemagick installiert ist, erstellen wir ein neues Schienen 3.1-Anwendung mit dem folgenden CoSpree In Rails 3.1mmand vom Terminal. zB – Rails New GPS -d MySQL (-d MySQL gibt an, dass wir MySQL als unsere Datenbank verwenden werden)

Um es und alle seine Abhängigkeiten zu installieren, müssen wir es zu unserer Gemfile hinzufügen. Meine Gem-Datei sieht so aus: - Quelle „http://rubygems.org“

Edelstein 'Schienen', '3.1.3'

Stattdessen Kantenschienen bündeln:

gem 'rails', :git => 'git://github.com/rails/rails.git'

gem 'capistrano' gem 'mysql2' gem 'therubyracer' gem 'paperclip', „~> 2,3“ gem 'tinymce-rails'

Edelsteine werden nur für Vermögenswerte verwendet und sind nicht erforderlich

standardmäßig in Produktionsumgebungen.

Gruppe :assets do gem 'sass-rails', '~> 3.1.5' gem 'coffee-rails', '~> 3.1.1' gem 'uglifier', '>= 1.0.3' end

gem 'jquery-rails'

Nehmen Sie Kontakt mit uns auf.

Abonnieren Sie die neuesten Updates

zusammenhängende Posts

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

de_DEGerman