Skip to content

Instantly share code, notes, and snippets.

View denniscastro's full-sized avatar

Dennis Castro denniscastro

  • Freelancer
  • Lima-Peru
View GitHub Profile
@denniscastro
denniscastro / controllers.application.js
Last active October 24, 2016 17:27
render templates
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@denniscastro
denniscastro / errors.js
Created November 29, 2011 04:17 — forked from jnunemaker/errors.js
jQuery and Rails form errors
(function($) {
// errors is an array of errors
// render :json => {:errors => @item.errors.full_messages}
function FormErrors(errors) {
var self = this,
error_count = errors.length;
this.html = function() {
var html = '';
html += '<div class="errorExplanation" id="errorExplanation">';
@denniscastro
denniscastro / Selector de Idioma con Rails 2.3.8
Created October 11, 2011 16:00 — forked from andresgutgon/Selector de Idioma con Rails 2.3.8
Desplegar los idiomas que estan disponibles en tu App y setear el valor para cada usuario
#Selector de idioma
#dependencias:
# 1 - Rack locale del paquete Rack-contrib [1]
# USO: Se usa para detectar el idioma definido por el usuario en su browser ['HTTP_ACCEPT_LANGUAGE']
# Esplicado aquí http://guides.rubyonrails.org/i18n.html#using-accept-language
# [1] http://github.com/rack/rack-contrib
# 2 - Routing-filter [1]
# USO: Establecer el locale en las URLs ej.: www.mysite.com/es/foo/bar
# NOTA: Si tambien quieres traducir las URL's usa la gema de Raul Murciano Translate_routes [2] (De momento sin cobertura para Rails3)
~/.gemrc
---
:update_sources: true
:bulk_threshold: 1000
:sources:
- http://gems.rubyforge.org
- http://gems.github.com
gem: --no-ri --no-rdoc
:verbose: true
:benchmark: false
FriendlyId Rake Tasks
FriendlyId provides several tasks to help maintain your application.
Generating New Slugs For the First Time
friendly_id:make_slugs MODEL=<model name>
Use this task to generate slugs after installing FriendlyId in a new application.
Regenerating Slugs
RAILS_ENV=production script/delayed_job start
$ RAILS_ENV=production script/delayed_job stop
http://github.com/collectiveidea/delayed_job/