jQuery – Mascarando Campos
jul 14O plugin Masked Input para jQuery adiciona máscara aos campos. Sério, ex: %input#phone{:type => "text"}/ E no application.js: jQuery(function($){ $("#phone").mask("?(99) 9999-9999"); });
Converse Com Dados!
jul 13ActiveRecord é um design pattern que foi escrito em Ruby. Ainda não chegamos em Rails, certo? Use o ActiveRecord fora do Rails. Eu daria uma olhada leve em Sequel e Candy (mongodb).
IRB – Interactive Ruby Shell
jul 13Passar batido sem falar do irb ficaria um tanto complicado. Você vê tuas linhas ganharem vida no irb quando executa o código na unha. O irb pode lêr sua configuração de um ~/.irbrc da vida. O que uso: require 'irb/completion' require 'irb/ext/save-history' IRB.conf[:SAVE_HISTORY] = 1000 IRB.conf[:HISTORY_FILE] = "#{ENV['HOME']}/.irb-save-history" puts...
Sinatra Framework
jul 13Sinatra is a specific DSL for quickly creating web-applications in Ruby – retirado do Sinatra Book, e você o instala pelas Gems: gem install sinatra Simples: require 'rubygems' require 'sinatra' use Rack::Auth::Basic do |username, password| username == 'fu' && password == 'bar' end get '/' do ... end E nos três pontos, meu velho, é aí que fica a...