Seguindo com nossa série de vídeo-tutoriais sobre Ruby on Rails, hoje vamos ver como criar rotas (routes) personalizadas na nossa aplicação (mesmo usando map.resources), e também como realizar uma busca por dados no banco de dados (busca neste caso estilo Google, ”search” mesmo).
Espero que a série esteja sendo útil para vocês, e aguardo feedbacks sobre este vídeo e o que vocês gostariam de ver nos próximos. Não deixem de comentar com suas sugestões
UPDATE - ADICIONADAS TAGS AO POST PARA FACILITAR BUSCAS

Guilherme,
O ideal para ficar REST seria criar um controller para o search?
Não acredito que neste caso seja o mais adequado. Uma opção seria usar o próprio index como controller para a busca, apenas verificando se recebeu o parâmetro da busca e fazendo alí mesmo, só não usei esta abordagem no vídeo porque queria mostrar como acrescentar novos routes, mas seria o que eu teria feito “na vida real”.
Hm, muito bom
Demorou mais veio o 10º vídeo da série
Só fiquei com uma dúvida, e se eu quisesse pesquisar posts onde o titulo OU o conteúdo incluíssem o que estou pesquisando?
Fernando, acredito que dê para colocar um “OR” alí na cláusula de busca, não tenho certeza se é o modo mais correto de se fazer. Dê uma consultada na documentação do rails ou nestes guides: http://guides.rubyonrails.org/
Estou com uma dúvida. Com relação ao comando ruby script/plugin. Tentei executá-lo, como demonstrado em videos anteriores mas, apenas cria o diretório dentro de plugins vazio. Já quanto ao git clone funcionou blz pura.
Elias, você informou o caminho completo do repositório na hora de instalar?
Estou com um probleminha talvez vc possa me ajudar, Tenho um projeto que minhas rotas
map.namespace :adm do |adm|
adm.resources :empresas, :has_many => :produtos
end
mas na hora que busco o id da empresa por params no produto.
class Adm::ProdutosController < ApplicationController
before_filter :load_empresa
def load_empresa
@empresa = Empresa.find(params[:empresa_id])
end
não traz o id da empresa - http://localhost:3000/empresas/4/produtos
Parabens pelos screencast’s!
Prezado, parabéns pelos posts e vídeos, você é muito hábil em passar conhecimento. É a primeira vez que os acesso. Só gostaria de comentar que esse post em específico não tem tags, logo, quando faço um filtro de todos os vídeos sobre RoR, esse em específico não aparece.
Quero também agradecer sua iniciativa. Abraços.