[SP-pm] módulo DBIx::Class::EncodedColumn não funfa
Lucas Moraes
lucastiagodemoraes at gmail.com
Sun Nov 27 13:38:56 PST 2011
Desculpa Gabriel você esta correto, desculpa mesmo, eu errei feio.
Eu não sabia que o comando "script/uai_video_create.pl model DB
DBIC::Schema UAU::VIDEO::Schema \create=static dbi:Pg:dbname=uaivideo
postgres mineiro" criaria a classes do schema, eu achei que só dbicdump.
Gabriel o que eu falo no IRC e você não gostar me responda lá, vamos
separar as coisas porque no IRC a conversa é mais descontraída.
Gabriel mais uma vez desculpa.
Em 27 de novembro de 2011 18:31, Gabriel Andrade <gabiruh em gmail.com>escreveu:
> Bom, eu achava que ia passear e tomar um sorvete enquanto o sol ainda
> estava de pé. Mas alguém está errado na internet, não está entendendo
> conceitos básicos de Perl, nem do DBIx::Class, nem do Catalyst, sendo
> passivamente agressivo[1] e ainda por cima ignora o fato de ter sido o
> único responsável pela cagada que fez.
>
> E como se não bastasse, atacou gratuitamente na lista e no IRC um
> módulo que até o presente momento funciona perfeitamente bem, não
> possui nenhum bug relatado[2], possui somente reviews positivos [3] e
> foi feito e é mantido pelos melhores programadores Perl da atualidade
> [4].
>
>
> > Agora me fale quais pacotes, baixe a app e me fala onde esta os dois
> > pacotes? Que eu não estou vendo
>
> Então, vamos lá:
>
> [17:40:12][gabriel@~/Downloads]$ tar zxvf UAI-Video.tar.gz
> [17:40:48][gabriel@~/Downloads]$ cd UAI-Video/lib/
> [17:40:52][gabriel@~/Downloads/UAI-Video/lib]$ tree
> .
> ├── UAI
> │ ├── Video
> │ │ ├── Controller
> │ │ │ ├── Admin.pm
> │ │ │ └── Root.pm
> │ │ ├── Model
> │ │ │ ├── DB.pm
> │ │ │ └── Funcao.pm
> │ │ ├── Schema
> │ │ │ └── Result
> │ │ │ ├── Banner.pm
> │ │ │ ├── Canal.pm
> │ │ │ ├── ContaClique.pm
> │ │ │ ├── Foto.pm
> │ │ │ ├── Usuario.pm <== Aqui tem o EncodedColumn.
> │ │ │ └── Video.pm
> │ │ ├── Schema.pm <== Era pra você carregar esse Schema
> │ │ └── View
> │ │ └── TT.pm
> │ └── Video.pm
> └── UAU
> └── Video
> ├── Schema
> │ └── Result
> │ ├── Banner.pm
> │ ├── Canal.pm
> │ ├── ContaClique.pm
> │ ├── Foto.pm
> │ ├── Usuario.pm <== Aqui não tem EncodedColumn, não vai
> funcionar.
> │ └── Video.pm
> └── Schema.pm <== Mas você tava carregando esse Schema.
>
>
> > > Encontrei o erro, foi um erro meu de digitação, só achei estranho o
> Catalyst não me retornar o erro.
> > >
> > > o erro esta no config do schema model
> > >
> > > errado:
> > > schema_class => 'UAU::Video::Schema'
> > >
> > > correto:
> > > schema_class => 'UAI::Video::Schema'
>
> (...)
>
> Foi que eu disse no outro email, você estava carregando o Schema
> errado. E ele estava presente nos diretórios listados no @INC da sua
> aplicação. Se você tivesse lido e entendido o manual do Catalyst
> saberia que o diretório lib/ no root da aplicação é incluido no @INC
> durante a inicialização.
>
> Se não souber o que é @INC:
>
> perldoc -v @INC
>
>
> > Cara a app não estava carregando schema nenhum, só estava carregando a
> > classe 'Usuario'. Pelo que eu entendi, é o schema que manipula os
> > componentes, por isso que app adicionava no banco de dados, sem
> > codificar a senha.
>
> Você entendeu errado. Na boa, volte a ler com calma o manual dos
> módulos envolvidos. Pare de agir como um programador novato de PHP que
> copia e cola código de tutorial sem ao menos saber o que está se
> passando.
>
> Eu sei que num primeiro momento você tentou por várias vezes, deu
> raiva e precisou descontar em alguma coisa. Sobrou pro pobre do
> DBIx::Class::EncodedColumn. Agora que você já sabe quem é verdadeiro
> culpado, pode voltar a dar cabeçada no monitor.
>
> Vou tomar meu sorvete.
>
> Falou.
>
>
> 1 - https://pt.wikipedia.org/wiki/Comportamento_passivo-agressivo
> 2 -
> https://rt.cpan.org/Public/Dist/Display.html?Name=DBIx-Class-EncodedColumn
> 3 - http://cpanratings.perl.org/dist/DBIx-Class-EncodedColumn
> 4 - https://metacpan.org/module/DBIx::Class::EncodedColumn#AUTHOR
>
> =begin disclaimer
> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20111127/95e22c01/attachment-0001.html>
More information about the SaoPaulo-pm
mailing list