Skip to content
Spree extension for administrable embedded content.
Ruby
Find file
Latest commit 84550b3 Mar 4, 2014 @cmaujean Merge pull request #6 from GarPit/2-1-x
Makes compatible with Spree 2.1 and Rails 4
Failed to load latest commit information.
app
config Spree 2.0.x support Oct 3, 2013
lib Formtastic was removed Oct 3, 2013
spec add 1.0.x compatibility Jan 23, 2012
.gitignore
.rspec add 1.0.x compatibility Jan 23, 2012
Gemfile add 1.0.x compatibility Jan 23, 2012
LICENSE Updated to work with Spree 0.30 and Rails 3. Include WYM editor in th… Dec 1, 2010
README.markdown change version Feb 1, 2012
Rakefile add 1.0.x compatibility Jan 23, 2012
Versionfile adding more versions to the versionfile Apr 5, 2011
spree_snippets-0.6.0.gem Updating spree_snippets to use formtastic Jul 8, 2011
spree_snippets.gemspec bump gem version Oct 23, 2013

README.markdown

Snippets - Compatible with Spree 0.30+

Admin configurable chunks of content that can be rendered in any view via the SnippetsHelper#render_snippet method.

note: the 0.11 compatible version is on the 0.11-stable branch.

Synopsis

<%# in a view %>
...
<%= render_snippet('slug-name') %>
...
<%= render_snippet(@snippet_object) %>
...
<% snippet_id = 26 %>
<%= render_snippet(snippet_id) %> 

Installation

Add to Gemfile: gem 'spree_snippets', ">= 0.5.1"

Run: bundle install rails g spree_snippets:install rake db:migrate

Snippet CRUD

  1. Login to the Administration Console
  2. Click on the Configuration Tab
  3. Click on the Snippets link

Testing

  1. bundle exec rake test_app
  2. bundle exec rake

Or

  1. bundle exec rspec spec/models/spree/snippet_spec.rb for test individual file

Snippet Settings

To enable exceptions on missing snippets, set Spree::Config.set(:spree_snippets_raise_on_missing => true)

Something went wrong with that request. Please try again.