Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Spree extension for administrable embedded content.
Ruby

Merge pull request #6 from GarPit/2-1-x

Makes compatible with Spree 2.1 and Rails 4
latest commit 84550b3fb7
@cmaujean authored
Failed to load latest commit information.
app rename helper for compatibility with spree_static_content extension
config Spree 2.0.x support
lib Formtastic was removed
spec add 1.0.x compatibility
.gitignore
.rspec add 1.0.x compatibility
Gemfile add 1.0.x compatibility
LICENSE Updated to work with Spree 0.30 and Rails 3. Include WYM editor in th…
README.markdown
Rakefile add 1.0.x compatibility
Versionfile adding more versions to the versionfile
spree_snippets-0.6.0.gem Updating spree_snippets to use formtastic
spree_snippets.gemspec bump gem version

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.