MouseOver Studio

MouseOver Studio header image 4

Entries Tagged as 'rails'

Sai Sphinx, entra Solr: ActsAsSolrReloaded

August 27th, 2009 · 13 Comments

Sempre utilizei o ThinkingSphinx ate que precisei indexar documentos com atributos dinâmicos. Dado que o Sphinx indexa os dados a partir do resultado de uma query SQL, o objetivo não parecia possível.
Foi assim que decidi dar novamente uma olhada no Solr. O Solr, a diferencia do Sphinx, é um servidor HTTP e recebe os dados […]

[Read more →]

Tags: ActsAsSolr · ActsAsSolrReloaded · Solr · rails

Não conseguiu se cadastrar no Rails Rumble? A Gonow vai dar um convite para você!

July 15th, 2009 · 6 Comments

Acabei de receber trés convites para se cadastrar no Rails Rumble e a Gonow vai utilizar eles para patrocinar trés equipes que não tenham conseguido se cadastrar no evento.
O patrocínio ainda não esta definido, mas nos planos estão dar comida e um local bacana para as equipes se juntarem, possivelmente num hotel aqui em São […]

[Read more →]

Tags: comunidade · gonow · rails · rails rumble

Vamos realizar nosso Rails Rumble!?

July 14th, 2009 · 11 Comments

A Gonow estava MUITO interessada em patrocinar umas cinco equipes brasileiras no Rails Rumble 09. Segunda feira saí de uma reunião onde tínhamos conversado de muitas coisas bem legais sobre esse patrocínio, twittei ao respeito e quando entrei novamente no site da competição, percebi que as inscrições já tinham fechado.
Fiquei torcendo o dia […]

[Read more →]

Tags: comunidade · evento · gonow · rails · rails rumble

Oi comunidade, eu sou a Gonow

July 6th, 2009 · 11 Comments

Queria esperar ate a nova página da Gonow ficar pronta mas a empresa esta louca para executar suas estratégias, então não da para segurar mais. A atual versão do site esta refletindo o que a Gonow era ate um tempo atrás, pelo que por favor não dêem muita atenção à ele.
Mas enfim, a noticia, quem […]

[Read more →]

Tags: comunidade · gonow · rails · trabalho · vaga

Acessando variáveis nos filtros Liquid

May 26th, 2009 · 1 Comment

Se por acaso precisarem acessar alguma variável a partir de um filtro do Liquid podem utilizar a variável de instancia context.
Tal comportamento pode ser desejado ao querer implementar algo similar ao asset_url do Shopify:
module SitesFilter
def asset_url(input)
“/system/assets/#{@context[’company’].id}/#{input}”
end
end

Liquid::Template.register_filter(SitesFilter)

[Read more →]

Tags: Markup · Template · liquid · rails · ruby

Controlando o servidor de Rails dentro dos testes do Selenium

May 20th, 2009 · No Comments

Para não esquecer disso uma segunda vez aqui vá:
Se estiverem trabalhando com Rails e Selenium e desejam subir e derrubar o servidor automaticamente antes e despois dos testes então podem utilizar o Mongrel:
mongrel_rails start -e test -d
mongrel_rails stop
Por exemplo, eu que estou utilizando Selenium com Cucumber, tenho meu env.rb assim:
require ’spec/expectations’
require ’selenium’

# “before all”
`mongrel_rails start […]

[Read more →]

Tags: bdd · cucumber · mongrel · rails · selenium

Testando Authlogic com RSpec, the Remarkable way

May 14th, 2009 · 6 Comments

Davis Cabral criou um plugin para o Remarkable para poder testar facilmente o Authlogic chamado de authlogic_plugin. Com ele podemos escrever código como o seguinte:
describe User do
should_be_authentic
end
Conversando com o Davis ele me comentou que demorou quatro minutos em criar o plugin, utilizando como base o Remarkable::Paperclip, deve ser muito fácil né?
Se você […]

[Read more →]

Tags: Authlogic · Remarkable · bdd · rails · rspec

Plugins de Remarkable para ActsAsTaggableOn, Paperclip e ThinkingSphinx

May 9th, 2009 · No Comments

Trabalhado num projeto me vi na necessidade de criar três plugins para o Remarkable: Remarkable::ActsAsTaggableOn, Remarkable::Paperclip e Remarkable::ThinkingSpinx.
Basicamente permitem escrever código como o seguinte:
describe User do
should_act_as_taggable_on :categories

should_have_attached_file :logo

should_index ‘addresses.city’, :as => :address
should_have_index_attribute :priority
end
Se esses plugins ajudaram você, considera por favor também me ajudar me recomendando no Working […]

[Read more →]

Tags: ActsAsTaggableOn · Paperclip · RSpec::Rails · Remarkable · ThinkingSphinx · Uncategorized · plugin · rails · rspec

Não deixa o mar te engolir

April 8th, 2009 · 19 Comments

Na semana passada fui contactado para adicionar funcionalidades no sistema feito em Rails de um banco que todos conhecem. No primeiro momento fiquei contente e surpreso de um banco ter realizado um projeto utilizando Rails como tecnologia, já trabalhei com sistemas para diversos bancos e o mais moderno que vi foi o Struts 2.
Os sentimentos […]

[Read more →]

Tags: comunidade · rails

Traduções default de atributos com activerecord_i18n_defaults

December 8th, 2008 · 2 Comments

activerecord_i18n_defaults é um plugin para Rails 2.2 que permite criar arquivos de localizações assim:
pt-BR:
activerecord:
attributes:
_all:
login: “Identificação”
name: “Nome”
admin:
[…]

[Read more →]

Tags: ActiveRecord · i18n · rails