Sha256: ac3a1f4a3e2e311c8cad070bc3576d0a1225da6dca54b909d9e7709a7ac86a9a
Contents?: true
Size: 1.69 KB
Versions: 1
Compression:
Stored size: 1.69 KB
Contents
[![Gem Version](https://badge.fury.io/rb/tuning.svg)](http://badge.fury.io/rb/tuning) [![Code Climate](https://codeclimate.com/github/mmontossi/tuning/badges/gpa.svg)](https://codeclimate.com/github/mmontossi/tuning) [![Build Status](https://travis-ci.org/mmontossi/tuning.svg)](https://travis-ci.org/mmontossi/tuning) [![Dependency Status](https://gemnasium.com/mmontossi/tuning.svg)](https://gemnasium.com/mmontossi/tuning) # Tuning Common tools used in rails extracted into a gem. ## Install Put this line in your Gemfile: ```ruby gem 'tuning' ``` Then bundle: ``` $ bundle ``` ## Controllers Use error method to respond with status 500 and show 500.html (if format it's html): ```ruby error ``` Use not_found to respond with status 404 and show 404.html (if format it's html): ```ruby not_found ``` Use unauthorized to respond with status 401 and show 422.html (if format it's html): ```ruby unauthorized ``` Use forbidden to respond with status 403 and show 422.html (if format it's html): ```ruby forbidden ``` Use unprocessable_entity to respond with status 422 and show 422.html (if format it's html): ```ruby unprocessable_entity ``` ## Views Use content_tag_if if you want wrap content into some tag if certain condition it's true: ```erb <%= content_tag_if request.path == home_path, :h1 do %> <%= link_to 'Home', home_path, id: 'logo' %> <% end %> ``` Use active_trail? if you want to check if some path is on active trail: ```erb <li class="<%= 'active' if active_trail? some_path %>"></li> ``` ## Credits This gem is maintained and funded by [mmontossi](https://github.com/mmontossi). ## License It is free software, and may be redistributed under the terms specified in the MIT-LICENSE file.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tuning-0.3.3 | README.md |