MyBlogLog

The Home for Engaged Publishers & Readers

Subscribe

Topic: Edge Rails

New with Topic: Edge Rails


EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Introduzindo Memoizable para cache de atributos
Performance é coisa séria, e um dos métodos mais usados para aumentar a velocidade de execução em códigos é o uso de...
6 days ago Nome do Jogo | Topics: ActiveSupport, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: polymorphic_url agora é capaz de lidar com recursos singleton
Agora que todos já sabem o que é uma rota singular, posso comentar uma novidade no Edge Rails.Atualmente o helper...
7 days ago Nome do Jogo | Topics: ActionPack, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Uma nova forma de especificar conditions usando Hash
Ao realizar buscas no banco de dados, por vezes temos de fazer uso da opção :joins afim de melhorar a performance de nosso...
9 days ago Nome do Jogo | Topics: ActiveRecord, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Suporte ao Thin melhorado no Rails
Traduzido do post “Living on the Edge (or what’s new in Edge Rails) #3“, porque não percebi esta alteração...
9 days ago Nome do Jogo | Topics: Edge Rails, Railties, thin
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Dando um nome para a variável local de uma coleção de partials
No código abaixo estamos usando uma partial com uma coleção de dados:render :partial => “admin_person“,...
14 days ago Nome do Jogo | Topics: ActionPack, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Definindo como o método validates_length_of deve funcionar
O método validates_length_of faz parte dos muitos métodos de validação contidos no ActiveRecord. Este método em particular...
15 days ago Nome do Jogo | Topics: ActiveRecord, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Correção nas tarefas db:migrate:down e :up
Quando se usa o comando rake db:migrate:down VERSION=alguma_versão, os registros na tabela schema_migrations não estão sendo...
17 days ago Nome do Jogo | Topics: ActiveRecord, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Crie regras para o String#humanize
Já faz um certo tempo que Pratik Naik está tentando colocar este patch no Rails e parece que finalmente conseguiu.No arquivo...
21 days ago Nome do Jogo | Topics: ActiveSupport, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Array#second até Array#tenth
Que David Heinemeier Hansson (DHH) gosta de inventar coisas no Rails não é segredo para ninguém, mas algumas vezes ele meio...
22 days ago Nome do Jogo | Topics: ActiveSupport, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Melhorando a performace do Rails
Jeremy Kemper está tentando deixar o Rails mais rápido, tanto que a novidade do último post surgiu depois que ele começou...
23 days ago Nome do Jogo | Topics: Edge Rails, Performace
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Criando testes de performance
Eu ainda não consegui testar direito esta nova funcionalidade, mas para a próxima versão do Rails teremos um novo generator...
24 days ago Nome do Jogo | Topics: Edge Rails, Railties
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Nova opção :from para métodos de cálculo do ActiveRecord
Uma nova opção foi incluída aos métodos de cálculos do ActiveRecord (count, sum, average, minimum e maximum).Ao fazer uso...
27 days ago Nome do Jogo | Topics: ActiveRecord, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Nova sintax para testes
No último podcast falamos que o DHH agora só quer saber de novidades, e realmente, toda vez que vejo um commit dele no Rails...
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Método merge_conditions do ActiveRecord agora é público
O método merge_conditions do ActiveRecord agora é um método público. O que significa que ele estará presente em todas os...
30 days ago Nome do Jogo | Topics: ActiveRecord, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Validações para associações belongs_to desativadas por padrão
Lembra-se de quando falei da nova opção :validate para associações belongs_to?A principio o padrão seria true, então só...
31 days ago Nome do Jogo | Topics: ActiveRecord, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Enumerable#many? agora aceita blocos
Eu já falei sobre este método many? há alguns dias atrás. Este método recebeu uma nova implementação permitindo que ele...
34 days ago Nome do Jogo | Topics: ActiveSupport, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Nova opção para associações, :validate
Foi adicionado ao Edge Rails uma nova opção para associações. Se incluirmos a opção :validate => false na...
34 days ago Nome do Jogo | Topics: ActiveRecord, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Alteração no método concat
Se você tem o costume de evitar repetições em suas views criando helpers, com certeza já usou o método concat. Se você...
38 days ago Nome do Jogo | Topics: ActionPack, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Novo método Object#present?
Um novo método foi acrescentado à classe Object. O método present? é o equivalente à !Object#blank?.Em outras palavras um...
41 days ago Nome do Jogo | Topics: ActiveSupport, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Está chegando o fim dos plugins?
No Rails 2.1, gems passaram a poder ser usadas como plugins em nossos projetos. Para isto bastava criar uma pasta chamada rails...
42 days ago Nome do Jogo | Topics: Edge Rails, Railties
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: StringQuestioneer
David acabou de incluir uma novidade interessante no Rails, a classe StringQuestioneer (alguns estão tentando mudar este nome...
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: StringQuestioneer renomeado para StringInquirer
Hoje de manhã eu falei desta nova classe no Rails, e comentei que estavam querendo mudar o seu nome. Pois bem, isto aconteceu...
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Opção :layout para o método caches_action
Mais um patch do José Valim (desta vez eu prestei atenção de quem era).Ele adicionou a opção :layout no método...
49 days ago Nome do Jogo | Topics: ActionPack, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails - Nova funcionalidade: RJS#page.reload
Antes de qualquer coisa, me deixe explicar como ficaram organizadas as coisas aqui no blog. A série Edge Rails, como sempre,...
50 days ago Nome do Jogo | Topics: ActionPack, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Erro ao usar o método end_of_quarter
Nem bem saiu o Rails 2.1 e já foi encontrado um erro sério. Entre no irb e tente rodar isto:Date.new(2008, 5,...
52 days ago Nome do Jogo | Topics: ActiveSupport, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Fechando as atualizações para o Rails 2.1
A última sexta-feira e sábado foi a maior correria para deixar tudo redondinho no código do Rails para o lançamento da...
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: opcional :select no has_one e belongs_to
Os famosos has_one e belongs_to acabam de receber mais uma opção, o já conhecido :select.Por padrão esta opção é o...
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Nova mensagem ao iniciar o servidor
Ouve uma pequena alteração na mensagem de inicio do Rails, agora ela mostra também qual é a versão do Rails que está...
55 days ago Nome do Jogo | Topics: Edge Rails, Railties
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Mais uma alteração no auto_link
Já faz um bom tempo que notifiquei aqui uma alteração no método auto_link, lembra-se?Na época o método precisou ser...
56 days ago Nome do Jogo | Topics: ActionPack, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Usando blocos para criar associações
Aproveitando que estamos relembrando algumas das novidades já mencionadas aqui no blog, vamos relembrar que agora podemos usar...
57 days ago Nome do Jogo | Topics: ActiveRecord, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: métodos first e last em named_scope
Lembra quando eu falei dos novos métodos first, last e all que o ActiveRecord ganhou? Também se lembra quando falei do...
58 days ago Nome do Jogo | Topics: ActiveRecord, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: fragment_exist? (atualizado)
Dois novos métodos adicionados ao cache_store: fragment_exist? e exist?.O método fragment_exist? faz exatamente o que...
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Armazenando o nome completo da classe ao usar STI
Patch de brasileiro e não é de qualquer brasileiro, é do meu colega de trabalho na Surgeworks, Rodrigo Kochenburger.Neste...
62 days ago Nome do Jogo | Topics: ActiveRecord, Edge Rails, Railties
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Testando named_scope com proxy_options
Uma novidade legal no Rails 2.1, que inclusive já foi assunto desta série é o named_scope. Depois de “brincar” um pouco...
63 days ago Nome do Jogo | Topics: ActiveRecord, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: session(:on)
Talvez você não conheça mas no Rails é possível desligar o uso de sessões assim:class ApplicationController <...
64 days ago Nome do Jogo | Topics: ActionPack, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Date.current
Lembra quando eu falei do Time.current? Pois é, a classe Date também ganhou um método current.Apenas relembrando, este...
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: table_exists?
Novo método para a classe AbstractAdapter: table_exists?. Seu uso é muito simples:>>...
69 days ago Nome do Jogo | Topics: ActiveRecord, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: action_name
Agora para saber qual action foi chamada durante a execução de sua view ficou mais fácil, basta usar o método...
70 days ago Nome do Jogo | Topics: ActionPack, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Definindo a localização de seu arquivo de rotas
No Rails 2.1 você poderá definir em que arquivo estão suas rotas incluindo a seguinte linha no seu arquivo...
72 days ago Nome do Jogo | Topics: ActionPack, Edge Rails, Railties
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: change_table
Criar migrations ficou muito mais sexy depois do lançamento do Rails 2.0, mas alterar uma tabela usando migrations continuou...
73 days ago Nome do Jogo | Topics: ActiveRecord, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: ActiveRecord::Base.create aceita blocos
Já estamos acostumados com o método ActiveRecord::Base.new que aceita o uso de blocos na criação de um novo registro. Agora...
73 days ago Nome do Jogo | Topics: ActiveRecord, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Correção de bug no change_column
Hoje se você tentar usar o método change_column com :null => true em uma coluna que foi criada usando :null => false,...
76 days ago Nome do Jogo | Topics: ActiveRecord, Edge Rails
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: script/dbconsole
Esta é quentinha. Acabou de sair…No Rails 2.1 teremos mais um script para facilitar nossa vida:script/dbconsoleEle...
78 days ago Nome do Jogo | Topics: Edge Rails, Railties
 
EduardoBrando
EduardoBrando posted a blog entry
Edge Rails: Testando Helpers de forma simples
Uma coisa muito chata de se fazer hoje no Rails é testar helpers. Eu mesmo já sofri um bocado para garantir 100% de...
79 days ago Nome do Jogo | Topics: ActionPack, Edge Rails
 
more...