Skip to content

Instantly share code, notes, and snippets.

Sergio Gómez sergiogomez

Block or report user

Report or block sergiogomez

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@sergiogomez
sergiogomez / sessions_controller.rb
Created Mar 29, 2017
Workaround for JWT::ExpiredSignature exception with warden-jwt_auth
View sessions_controller.rb
# app/controllers/users/sessions_controller.rb
class Users::SessionsController < Devise::SessionsController
...
def destroy
remove_authorization_header! unless current_user
sign_out(resource_name)
end
...
private
...
View ImageMagick 6.7.7-10 Homebrew Formula.md

Homebrew Formula patching old ImageMagick release 6.7.7-10

Install

$ brew install https://gist.githubusercontent.com/sergiogomez/91fe3b0e4473021eea91/raw/d73ebd2913b8fb29ac4191cfdeeccbd744500a89/imagemagick.rb

Tested

View bulletins_controller.rb
def show
@summary = @bulletin.generate_summary
end
@sergiogomez
sergiogomez / html_spaces_clean.rb
Created Jul 22, 2009
Expresiones regulares para borrar saltos de línea en código HTML
View html_spaces_clean.rb
# Borramos los párrafos en blanco
text.gsub!(/<p(.)*>(\s)*(<br(\s)*(\/)*>)*(\s)*(&nbsp;)*<\/p>/) { |match| match = ""}
# Luego borramos los divs que se hayan quedado vacíos
text.gsub!(/<div(.)*>(\s)*(<br(\s)*(\/)*>)*(\s)*(&nbsp;)*<\/div>/) { |match| match = ""}
# Y terminamos borrando todo lo que sobra entre etiquetas
text.gsub!(/>(\s)*(<br(\s)*(\/)*>)*(\s)*(&nbsp;)*</) { |match| match = ">\n<"}
View sections.csv
Administración Central 1
Administración Electoral 2
Administración Autonómica 3
Comunidad Autónoma Andaluza 3 1
Otras Administraciones Autónomas 3 2
Administración Local 4
Administración de Justicia 5
Juzgados de Primera Instancia 7 1
Juzgados de Instrucción 7 2
Juzgados de Primera Instancia e Instrucción 7 3
@sergiogomez
sergiogomez / import.rake
Created Jul 21, 2009
Carga de fixtures csv con campos NULL
View import.rake
# Adaptación del código de Emili Parreño para cargar fixtures csv [1]
# con la gema fastercsv para los campos NULL [2]
# [1] http://gist.github.com/151213
# [2] http://www.kahfei.com/?p=32
require 'fastercsv'
namespace :db do
namespace :import do
@sergiogomez
sergiogomez / 20090720124809_populate_sections.rb
Created Jul 21, 2009
Migración que rellena los valores iniciales de una tabla
View 20090720124809_populate_sections.rb
class PopulateSections < ActiveRecord::Migration
def self.up
# Sergio: me he basado en el código de la página 90 del libro Agile Web Development With Rails
# Obviamente, borra todos los registros introducidos anteriormente
Section.delete_all
Section.create(:name => "Administración Central")
Section.create(:name => "Administración Electoral")
parent = Section.create(:name => "Administración Autonómica")
Section.create(:name => "Comunidad Autónoma Andaluza", :section_id => parent.id)
Section.create(:name => "Otras Administraciones Autónomas", :section_id => parent.id)
You can’t perform that action at this time.