Spree es una solución completa de comercio electrónico de código abierto creada con Ruby on Rails. Fue desarrollado originalmente por Sean Schofield y ahora lo mantiene un equipo central dedicado. Puede obtener más información visitando la página del proyecto de comercio electrónico Spree.
En realidad, consta de varias gemas diferentes, cada una de las cuales se mantiene en un único repositorio y se documenta en un único conjunto de documentación en línea.
Al requerir la gema Spree, automáticamente requieres todas las dependencias de gemas necesarias, que son:
- juerga_api
- juerga_cmd
- juerga_core
- juerga_dash
- juerga_promoción
- muestra_juerga
Todas las gemas están diseñadas para trabajar juntas para proporcionar una plataforma de comercio electrónico completamente funcional. Sin embargo, también es posible usar solo las piezas que le interesan. Así, por ejemplo, podría usar solo la gema básica spree_core y quizás combinarla con su propio esquema de promoción personalizado en lugar de usar spree_promo.
Instalación: Depende de ImageMagick manejar el procesamiento de imágenes que realiza, por lo que necesitaremos instalarlo antes de poder instalar Spree. Si aún no está instalado, instálelo usando apt-get (para ubuntu). Una vez instalado imagemagick, crearemos un nuevo rieles Aplicación 3.1 con el siguiente coSpree In Rails 3.1mmand desde la terminal. por ejemplo – rails new gps -d mysql (-d mysql especifica que vamos a usar mysql como nuestra base de datos)
Para instalarlo y todas sus dependencias, debemos agregarlo en nuestro archivo gem. Mi archivo de gemas se ve así: fuente 'http://rubygems.org'
gema 'rieles', '3.1.3'
En su lugar, agrupe los rieles de borde:
gema 'rieles', :git => 'git://github.com/rails/rails.git'
gema 'capistrano' gema 'mysql2' gema 'therubyracer' gema 'clip', “~> 2.3” gema 'tinymce-rails'
Gemas utilizadas solo para activos y no requeridas.
en entornos de producción de forma predeterminada.
grupo: los activos hacen gema 'sass-rails', '~> 3.1.5' gem 'coffee-rails', '~> 3.1.1' gem 'uglifier', '>= 1.0.3' end
gema 'jquery-rails'