Ruby

Você está em: Home » Desenvolvimento » Ruby

Utilizando pontos em URLs no Ruby on Rails

26 de junho de 2009 - 17:13


Ao tentar acessar uma URL como http://example.com/users/nando.vieira no Ruby on Rails, a exceção ActionController::RoutingError será despejada. Para corrigir este problema basta especificar um requisito genérico na sua rota. ActionController::Routing::Routes.draw do |map| map.with_options :controller => "users" do...

Dica rápida #5 - Utilizando o matcher have_tag no RSpec

14 de junho de 2009 - 14:24


Um matcher muito útil do RSpec é o have_tag. it "should have error message" do html = %(<span class="error">Some error message</span>) html.should have_tag("span.error", "Some error message") end Às vezes, quando você está testando arquivos do diretório lib, pode receber uma mensagem...

Utilizando o matcher have_tag no RSpec

14 de junho de 2009 - 14:24


Um matcher muito útil do RSpec é o have_tag. it "should have error message" do html = %(<span class="error">Some error message</span>) html.should have_tag("span.error", "Some error message") end Às vezes, quando você está testando arquivos do diretório lib, pode receber uma mensagem...

Testando helpers de bloco no RSpec

11 de junho de 2009 - 12:04


Uma coisa que gosto de fazer nos helpers é encapsular o conteúdo utilizando blocos. # spec/fixtures/views/main.html.erb <% main do %> This is the main content! <% end %> Para utilizar a sintaxe acima, basta criar um helper como este: # app/helpers/application_helper.rb def main(&block) concat content_tag(:div,...

Instalando o Ruby 1.9 no Ubuntu

18 de maio de 2009 - 12:12


Ok, a gente já sabe que o Ubuntu já tem pacotes para Ruby 1.9, mas já viu, às vezes a gente precisa da última versão da linguagem e ela não está ainda disponível no repositório blá blá blá whatever, e queremos instalar a danada a partir dos fontes. Em um post anterior eu havia detalhado como instalar a linguagem, levando em conta uma instalação...

Twitter, Scala e Ruby

08 de abril de 2009 - 22:59


E lá vamos nós de novo! Houve um zum-zum-zum por aí onde se comentou que o Twitter estava (está, sei lá) trocando Ruby por Scala que o mundo quase acabou. Teve gente que, se estivéssemos na idade média, com certeza iam ir munidos de cruzes e tochas na sede do Twitter para tentar queimar tudo, bando de hereges. Literalmente choveram posts sobre...

Dica rápida #3 - Sanitizando queries com ActiveRecord

28 de janeiro de 2009 - 07:59


No artigo Executando SQL no Rails mostrei como trabalhar com SQL no ActiveRecord. Para sanitizar parâmetros da query, utilizei o método quote. O grande problema de utilizar este método é que se você tiver uma quantidade muito grande de parâmetros vai ser, como diz o Lucas Húngaro, um trabalho de presidiário! O ActiveRecord possui um método...

publicidade

publicidade

IMD Auditoria