Sha256: e26664d685c36ce90bd407191167c917377e9289ef2c1cfd326dab0ecda3ae9e
Contents?: true
Size: 1.56 KB
Versions: 3
Compression:
Stored size: 1.56 KB
Contents
##Sape gem for Ruby On Rails [](http://badge.fury.io/rb/sape) [](https://travis-ci.org/krim/sape) ###Rewritten from scratch ### Changes * parsing json file instead of php serialized string * storing in database instead of text file * requesting by rake task instead of checking on every page load * customizable rails friendly erb templates ### Installation Include the gem in your Gemfile: ```ruby gem 'sape' ``` #### Preparing db * `rails g sape:migration` * `rake db:migrate` #### Generating config * create config/sape.yml ```yml sape_user: _YOUR_SAPE_HASH_ host: example.com charset: UTF-8 ``` #### Inserting links Simply put helper call in desired place. Like this: ```ruby <% # SIMPLE LINKS %> <%= sape_links -%> <% # BLOCK LINKS %> <%= sape_links_block -%> <% # CONTEXT LINKS %> <%= sape_context_links text -%> ``` #### Fetching links * `rake sape:fetch` Run it by cron or use whenever gem or something other way you like. #### Customizing templates (optional) * run `rails g sape:views` for generate views * run `rails g sape:install` to add sape.css to yours app/assets/stylesheets for block links Templates will be copied to views/sape folder. ### Notes * In _link.html.erb first and last string inserting sape code recognized by sape bots. It should not be removed. Also important to levae url untouched. For more information please follow http://www.sape.ru/ License ------- This project rocks and uses MIT-LICENSE. Copyright © 2014 Pavel Rodionov
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sape-0.1.4 | README.md |
sape-0.1.3 | README.md |
sape-0.1.2 | README.md |