Permalink
Please sign in to comment.
11
README
@@ -0,0 +1,11 @@ | ||
+RailsCasts Episode #298: Getting Started with Spree | ||
+ | ||
+http://railscasts.com/episodes/298-getting-started-with-spree | ||
+ | ||
+Commands used in episode | ||
+ | ||
+ brew install imagemagick | ||
+ rails new store | ||
+ bundle | ||
+ rails g spree:site | ||
+ rake db:bootstrap |
@@ -0,0 +1,5 @@ | ||
+.bundle | ||
+db/*.sqlite3 | ||
+log/*.log | ||
+tmp/ | ||
+.sass-cache/ |
@@ -0,0 +1,40 @@ | ||
+source 'http://rubygems.org' | ||
+ | ||
+gem 'rails', '3.1.1' | ||
+ | ||
+# Bundle edge Rails instead: | ||
+# gem 'rails', :git => 'git://github.com/rails/rails.git' | ||
+ | ||
+gem 'sqlite3' | ||
+ | ||
+ | ||
+# Gems used only for assets and not required | ||
+# in production environments by default. | ||
+group :assets do | ||
+ gem 'sass-rails', '~> 3.1.4' | ||
+ gem 'coffee-rails', '~> 3.1.1' | ||
+ gem 'uglifier', '>= 1.0.3' | ||
+end | ||
+ | ||
+gem 'jquery-rails' | ||
+ | ||
+# To use ActiveModel has_secure_password | ||
+# gem 'bcrypt-ruby', '~> 3.0.0' | ||
+ | ||
+# Use unicorn as the web server | ||
+# gem 'unicorn' | ||
+ | ||
+# Deploy with Capistrano | ||
+# gem 'capistrano' | ||
+ | ||
+# To use debugger | ||
+# gem 'ruby-debug19', :require => 'ruby-debug' | ||
+ | ||
+group :test do | ||
+ # Pretty printed test output | ||
+ gem 'turn', :require => false | ||
+end | ||
+ | ||
+gem 'spree', '0.70.1' | ||
+gem 'spree_blue_theme', :git => 'git://github.com/spree/spree_blue_theme.git' | ||
+ |
@@ -0,0 +1,212 @@ | ||
+GIT | ||
+ remote: git://github.com/spree/spree_blue_theme.git | ||
+ revision: d1e95e7b01799d03f1fdd8efc8f30047f50efedd | ||
+ specs: | ||
+ spree_blue_theme (0.1.0) | ||
+ | ||
+GEM | ||
+ remote: http://rubygems.org/ | ||
+ specs: | ||
+ actionmailer (3.1.1) | ||
+ actionpack (= 3.1.1) | ||
+ mail (~> 2.3.0) | ||
+ actionpack (3.1.1) | ||
+ activemodel (= 3.1.1) | ||
+ activesupport (= 3.1.1) | ||
+ builder (~> 3.0.0) | ||
+ erubis (~> 2.7.0) | ||
+ i18n (~> 0.6) | ||
+ rack (~> 1.3.2) | ||
+ rack-cache (~> 1.1) | ||
+ rack-mount (~> 0.8.2) | ||
+ rack-test (~> 0.6.1) | ||
+ sprockets (~> 2.0.2) | ||
+ activemerchant (1.17.0) | ||
+ activesupport (>= 2.3.11) | ||
+ braintree (>= 2.0.0) | ||
+ builder (>= 2.0.0) | ||
+ json (>= 1.5.1) | ||
+ activemodel (3.1.1) | ||
+ activesupport (= 3.1.1) | ||
+ builder (~> 3.0.0) | ||
+ i18n (~> 0.6) | ||
+ activerecord (3.1.1) | ||
+ activemodel (= 3.1.1) | ||
+ activesupport (= 3.1.1) | ||
+ arel (~> 2.2.1) | ||
+ tzinfo (~> 0.3.29) | ||
+ activeresource (3.1.1) | ||
+ activemodel (= 3.1.1) | ||
+ activesupport (= 3.1.1) | ||
+ activesupport (3.1.1) | ||
+ multi_json (~> 1.0) | ||
+ acts_as_list (0.1.4) | ||
+ ansi (1.4.1) | ||
+ arel (2.2.1) | ||
+ bcrypt-ruby (3.0.1) | ||
+ braintree (2.13.0) | ||
+ builder (>= 2.0.0) | ||
+ builder (3.0.0) | ||
+ cancan (1.6.5) | ||
+ cocaine (0.2.0) | ||
+ coffee-rails (3.1.1) | ||
+ coffee-script (>= 2.2.0) | ||
+ railties (~> 3.1.0) | ||
+ coffee-script (2.2.0) | ||
+ coffee-script-source | ||
+ execjs | ||
+ coffee-script-source (1.1.3) | ||
+ deface (0.7.1) | ||
+ nokogiri (~> 1.5.0) | ||
+ rails (>= 3.0.9) | ||
+ devise (1.4.7) | ||
+ bcrypt-ruby (~> 3.0) | ||
+ orm_adapter (~> 0.0.3) | ||
+ warden (~> 1.0.3) | ||
+ erubis (2.7.0) | ||
+ execjs (1.2.9) | ||
+ multi_json (~> 1.0) | ||
+ faker (1.0.0) | ||
+ i18n (~> 0.4) | ||
+ highline (1.5.1) | ||
+ hike (1.2.1) | ||
+ i18n (0.6.0) | ||
+ jquery-rails (1.0.17) | ||
+ railties (~> 3.0) | ||
+ thor (~> 0.14) | ||
+ json (1.6.1) | ||
+ kaminari (0.12.4) | ||
+ rails (>= 3.0.0) | ||
+ mail (2.3.0) | ||
+ i18n (>= 0.4.0) | ||
+ mime-types (~> 1.16) | ||
+ treetop (~> 1.4.8) | ||
+ meta_search (1.1.1) | ||
+ actionpack (~> 3.1.0) | ||
+ activerecord (~> 3.1.0) | ||
+ activesupport (~> 3.1.0) | ||
+ polyamorous (~> 0.5.0) | ||
+ mime-types (1.17.2) | ||
+ multi_json (1.0.3) | ||
+ nested_set (1.6.8) | ||
+ activerecord (>= 3.0.0) | ||
+ railties (>= 3.0.0) | ||
+ nokogiri (1.5.0) | ||
+ orm_adapter (0.0.5) | ||
+ paperclip (2.4.1) | ||
+ activerecord (>= 2.3.0) | ||
+ activesupport (>= 2.3.2) | ||
+ cocaine (>= 0.0.2) | ||
+ mime-types | ||
+ polyamorous (0.5.0) | ||
+ activerecord (~> 3.0) | ||
+ polyglot (0.3.3) | ||
+ rack (1.3.5) | ||
+ rack-cache (1.1) | ||
+ rack (>= 0.4) | ||
+ rack-mount (0.8.3) | ||
+ rack (>= 1.0.0) | ||
+ rack-ssl (1.3.2) | ||
+ rack | ||
+ rack-test (0.6.1) | ||
+ rack (>= 1.0) | ||
+ rails (3.1.1) | ||
+ actionmailer (= 3.1.1) | ||
+ actionpack (= 3.1.1) | ||
+ activerecord (= 3.1.1) | ||
+ activeresource (= 3.1.1) | ||
+ activesupport (= 3.1.1) | ||
+ bundler (~> 1.0) | ||
+ railties (= 3.1.1) | ||
+ railties (3.1.1) | ||
+ actionpack (= 3.1.1) | ||
+ activesupport (= 3.1.1) | ||
+ rack-ssl (~> 1.3.2) | ||
+ rake (>= 0.8.7) | ||
+ rdoc (~> 3.4) | ||
+ thor (~> 0.14.6) | ||
+ rake (0.9.2.2) | ||
+ rd_find_by_param (0.1.1) | ||
+ activerecord (~> 3.0) | ||
+ activesupport (~> 3.0) | ||
+ rd_resource_controller (1.0.1) | ||
+ rdoc (3.11) | ||
+ json (~> 1.4) | ||
+ sass (3.1.10) | ||
+ sass-rails (3.1.4) | ||
+ actionpack (~> 3.1.0) | ||
+ railties (~> 3.1.0) | ||
+ sass (>= 3.1.4) | ||
+ sprockets (~> 2.0.0) | ||
+ tilt (~> 1.3.2) | ||
+ spree (0.70.1) | ||
+ spree_api (= 0.70.1) | ||
+ spree_auth (= 0.70.1) | ||
+ spree_core (= 0.70.1) | ||
+ spree_dash (= 0.70.1) | ||
+ spree_promo (= 0.70.1) | ||
+ spree_sample (= 0.70.1) | ||
+ spree_api (0.70.1) | ||
+ spree_auth (= 0.70.1) | ||
+ spree_core (= 0.70.1) | ||
+ spree_auth (0.70.1) | ||
+ cancan (= 1.6.5) | ||
+ devise (= 1.4.7) | ||
+ spree_core (= 0.70.1) | ||
+ spree_core (0.70.1) | ||
+ activemerchant (= 1.17.0) | ||
+ acts_as_list (= 0.1.4) | ||
+ deface (>= 0.7.0) | ||
+ faker (= 1.0.0) | ||
+ highline (= 1.5.1) | ||
+ jquery-rails (>= 1.0.14) | ||
+ kaminari (>= 0.12.4) | ||
+ meta_search (= 1.1.1) | ||
+ nested_set (= 1.6.8) | ||
+ paperclip (= 2.4.1) | ||
+ rails (= 3.1.1) | ||
+ rd_find_by_param (= 0.1.1) | ||
+ rd_resource_controller | ||
+ state_machine (= 1.0.1) | ||
+ stringex (= 1.0.3) | ||
+ spree_dash (0.70.1) | ||
+ spree_core (= 0.70.1) | ||
+ spree_promo (0.70.1) | ||
+ spree_auth (= 0.70.1) | ||
+ spree_core (= 0.70.1) | ||
+ spree_sample (0.70.1) | ||
+ spree_core (= 0.70.1) | ||
+ sprockets (2.0.3) | ||
+ hike (~> 1.2) | ||
+ rack (~> 1.0) | ||
+ tilt (~> 1.1, != 1.3.0) | ||
+ sqlite3 (1.3.4) | ||
+ state_machine (1.0.1) | ||
+ stringex (1.0.3) | ||
+ thor (0.14.6) | ||
+ tilt (1.3.3) | ||
+ treetop (1.4.10) | ||
+ polyglot | ||
+ polyglot (>= 0.3.1) | ||
+ turn (0.8.3) | ||
+ ansi | ||
+ tzinfo (0.3.31) | ||
+ uglifier (1.0.4) | ||
+ execjs (>= 0.3.0) | ||
+ multi_json (>= 1.0.2) | ||
+ warden (1.0.6) | ||
+ rack (>= 1.0) | ||
+ | ||
+PLATFORMS | ||
+ ruby | ||
+ | ||
+DEPENDENCIES | ||
+ coffee-rails (~> 3.1.1) | ||
+ jquery-rails | ||
+ rails (= 3.1.1) | ||
+ sass-rails (~> 3.1.4) | ||
+ spree (= 0.70.1) | ||
+ spree_blue_theme! | ||
+ sqlite3 | ||
+ turn | ||
+ uglifier (>= 1.0.3) |
@@ -0,0 +1,9 @@ | ||
+= RailsCasts Example Application | ||
+ | ||
+Run these commands to try it out. | ||
+ | ||
+ bundle | ||
+ rake db:bootstrap | ||
+ rails s | ||
+ | ||
+Requires Ruby 1.9.2 or later to run. |
@@ -0,0 +1,7 @@ | ||
+#!/usr/bin/env rake | ||
+# Add your own tasks in files placed in lib/tasks ending in .rake, | ||
+# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake. | ||
+ | ||
+require File.expand_path('../config/application', __FILE__) | ||
+ | ||
+Store::Application.load_tasks |
Binary file not shown.
@@ -0,0 +1,14 @@ | ||
+// This is a manifest file that'll be compiled into including all the files listed below. | ||
+// Add new JavaScript/Coffee code in separate files in this directory and they'll automatically | ||
+// be included in the compiled file accessible from http://example.com/assets/application.js | ||
+// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the | ||
+// the compiled file. | ||
+// | ||
+ | ||
+//= require admin/spree_core | ||
+//= require admin/spree_auth | ||
+//= require admin/spree_api | ||
+//= require admin/spree_dash | ||
+//= require admin/spree_promo | ||
+ | ||
+//= require_tree . |
@@ -0,0 +1,14 @@ | ||
+// This is a manifest file that'll be compiled into including all the files listed below. | ||
+// Add new JavaScript/Coffee code in separate files in this directory and they'll automatically | ||
+// be included in the compiled file accessible from http://example.com/assets/application.js | ||
+// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the | ||
+// the compiled file. | ||
+// | ||
+ | ||
+//= require store/spree_core | ||
+//= require store/spree_auth | ||
+//= require store/spree_api | ||
+//= require store/spree_dash | ||
+//= require store/spree_promo | ||
+ | ||
+//= require_tree . |
@@ -0,0 +1,15 @@ | ||
+/* | ||
+ * This is a manifest file that'll automatically include all the stylesheets available in this directory | ||
+ * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at | ||
+ * the top of the compiled file, but it's generally better to create a new file per style scope. | ||
+ * | ||
+ | ||
+ *= require admin/spree_core | ||
+ *= require admin/spree_auth | ||
+ *= require admin/spree_api | ||
+ *= require admin/spree_promo | ||
+ *= require admin/spree_dash | ||
+ | ||
+ *= require_self | ||
+ *= require_tree . | ||
+*/ |
@@ -0,0 +1,11 @@ | ||
+/* | ||
+ * This is a manifest file that'll automatically include all the stylesheets available in this directory | ||
+ * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at | ||
+ * the top of the compiled file, but it's generally better to create a new file per style scope. | ||
+ * | ||
+ | ||
+ *= require store/screen | ||
+ | ||
+ *= require_self | ||
+ *= require_tree . | ||
+*/ |
@@ -0,0 +1,4 @@ | ||
+#logo { | ||
+ font-size: 32px; | ||
+ color: #FFF; | ||
+} |
@@ -0,0 +1,3 @@ | ||
+class ApplicationController < ActionController::Base | ||
+ protect_from_forgery | ||
+end |
@@ -0,0 +1,2 @@ | ||
+module ApplicationHelper | ||
+end |
No changes.
No changes.
@@ -0,0 +1,4 @@ | ||
+Deface::Override.new(:virtual_path => "layouts/spree_application", | ||
+ :name => "logo", | ||
+ :replace_contents => "#logo", | ||
+ :text => "Store") |
@@ -0,0 +1,14 @@ | ||
+<!DOCTYPE html> | ||
+<html> | ||
+<head> | ||
+ <title>Store</title> | ||
+ <%= stylesheet_link_tag "application" %> | ||
+ <%= javascript_include_tag "application" %> | ||
+ <%= csrf_meta_tags %> | ||
+</head> | ||
+<body> | ||
+ | ||
+<%= yield %> | ||
+ | ||
+</body> | ||
+</html> |
@@ -0,0 +1,4 @@ | ||
+# This file is used by Rack-based servers to start the application. | ||
+ | ||
+require ::File.expand_path('../config/environment', __FILE__) | ||
+run Store::Application |

Oops, something went wrong.
0 comments on commit
7c84891