Skip to content

Instantly share code, notes, and snippets.

@leaniman
leaniman / print_hash indented
Created April 17, 2013 08:21
Print hash indented
def self.print_hash(hash, level)
hash.each do |k,v|
text = "#{"--"*level} #{k} (#{v.class})"
if v.is_a?(Hash)
p text
print_hash(v, (level+1))
else
p "#{text} => #{v}"
end
end
@leaniman
leaniman / gist:707574
Created November 20, 2010 03:06
Renderizar una vista en un fancybox, muy útil para mostrar las validaciones
En el application_controller.rb:
def render_to_fancybox(options)
html = render_to_string(options).to_json
render :update do |page|
page << "$.fancybox(#{html});"
end
end
En cualquier controlador: