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 […]
Entries Tagged as 'rails'
Sai Sphinx, entra Solr: ActsAsSolrReloaded
August 27th, 2009 · 13 Comments
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 […]
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 […]
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 […]
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)
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 […]
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ê […]
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 […]
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 […]
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:
[…]
Tags: ActiveRecord · i18n · rails