| PesquisaLogic. ActiveRecord de objeto baseado em busca, paginando, encomendando e mais |
Baixe Agora |
PesquisaLogic. Classificação e resumo
- Nome do editor:
- Ben Johnson
- Site do editor:
- http://rubyforge.org/users/binarylogic/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 32 KB
PesquisaLogic. Tag
PesquisaLogic. Descrição
Objeto baseado em activeCord procurando, paginando, ordenando e mais A inspiração do SearchLogic vem diretamente do ActiveSecord. A ActiveRecord permite criar objetos que representam um registro no banco de dados, então por que você não pode criar objetos que representam pesquisando o banco de dados? Agora você pode! Sua busca, pedidos e paginação tudo em um.activerecord nunca deve saber sobre o SearchLogicQue que a regra significa é que quaisquer opções que você passar ao pesquisar obter "higienizado" em opções Activerecord pode entender. SearchLogic serve como um filtro transparente entre você e o ActiveRecord. Não escreve nos internos do ActiveSecord, ele usa apenas o que está disponível publicamente. Ele salta e ajuda apenas quando necessário, caso contrário fica de volta e fica completamente fora do caminho. SearchLogic é preguiçoso. Ele só criará métodos, objetos e classes quando necessário. Uma vez que o SearChlogic cria-os, os coquenta. Por exemplo, todas as condições bacanas são criadas via Meta Programming. A primeira vez que você executa algo como user.new_search Tudo dessa criação do método é armazenado em cache no SearchLogic :: Cache :: Utilearch. Na próxima vez que você execute usuário.New_Search, ele será mais de 50 vezes mais rápido porque usa a classe em cache. Entre isso e os testes extensivos, este é um plug-in sólido e rápido. Nota: SearchLogic é licenciado e fornecido sob os termos da licença do MIT.
PesquisaLogic. Software Relacionado