Desculpa Gabriel você esta correto, desculpa mesmo, eu errei feio.<div>Eu não sabia que o comando "script/<a href="http://uai_video_create.pl">uai_video_create.pl</a> 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.</div>
<div><br></div><div>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.</div><div><br></div><div>Gabriel mais uma vez desculpa.</div><div><br>
</div><div><br><div class="gmail_quote">Em 27 de novembro de 2011 18:31, Gabriel Andrade <span dir="ltr"><<a href="mailto:gabiruh@gmail.com">gabiruh@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Bom, eu achava que ia passear e tomar um sorvete enquanto o sol ainda<br>
estava de pé. Mas alguém está errado na internet, não está entendendo<br>
conceitos básicos de Perl, nem do DBIx::Class, nem do Catalyst, sendo<br>
passivamente agressivo[1] e ainda por cima ignora o fato de ter sido o<br>
único responsável pela cagada que fez.<br>
<br>
E como se não bastasse, atacou gratuitamente na lista e no IRC um<br>
módulo que até o presente momento funciona perfeitamente bem, não<br>
possui nenhum bug relatado[2], possui somente reviews positivos [3] e<br>
foi feito e é mantido pelos melhores programadores Perl da atualidade<br>
[4].<br>
<div class="im"><br>
<br>
> Agora me fale quais pacotes, baixe a app e me fala onde esta os dois<br>
> pacotes? Que eu não estou vendo<br>
<br>
</div>Então, vamos lá:<br>
<br>
[17:40:12][gabriel@~/Downloads]$ tar zxvf UAI-Video.tar.gz<br>
[17:40:48][gabriel@~/Downloads]$ cd UAI-Video/lib/<br>
[17:40:52][gabriel@~/Downloads/UAI-Video/lib]$ tree<br>
.<br>
├── UAI<br>
│   ├── Video<br>
│   │   ├── Controller<br>
│   │   │   ├── Admin.pm<br>
│   │   │   └── Root.pm<br>
│   │   ├── Model<br>
│   │   │   ├── DB.pm<br>
│   │   │   └── Funcao.pm<br>
│   │   ├── Schema<br>
│   │   │   └── Result<br>
│   │   │       ├── Banner.pm<br>
│   │   │       ├── Canal.pm<br>
│   │   │       ├── ContaClique.pm<br>
│   │   │       ├── Foto.pm<br>
│   │   │       ├── Usuario.pm     <== Aqui tem o EncodedColumn.<br>
│   │   │       └── Video.pm<br>
│   │   ├── Schema.pm              <== Era pra você carregar esse Schema<br>
│   │   └── View<br>
│   │       └── TT.pm<br>
│   └── Video.pm<br>
└── UAU<br>
    └── Video<br>
        ├── Schema<br>
        │   └── Result<br>
        │       ├── Banner.pm<br>
        │       ├── Canal.pm<br>
        │       ├── ContaClique.pm<br>
        │       ├── Foto.pm<br>
        │       ├── Usuario.pm    <== Aqui não tem EncodedColumn, não vai funcionar.<br>
        │       └── Video.pm<br>
        └── Schema.pm             <== Mas você tava carregando esse Schema.<br>
<div class="im"><br>
<br>
> > Encontrei o erro, foi um erro meu de digitação, só achei estranho o Catalyst não me retornar o erro.<br>
> ><br>
> > o erro esta no config do schema model<br>
> ><br>
> > errado:<br>
> > schema_class => 'UAU::Video::Schema'<br>
> ><br>
> > correto:<br>
> > schema_class => 'UAI::Video::Schema'<br>
<br>
</div>(...)<br>
<br>
Foi que eu disse no outro email, você estava carregando o Schema<br>
errado. E ele estava presente nos diretórios listados no @INC da sua<br>
aplicação. Se você tivesse lido e entendido o manual do Catalyst<br>
saberia que o diretório lib/ no root da aplicação é incluido no @INC<br>
durante a inicialização.<br>
<br>
Se não souber o que é @INC:<br>
<br>
  perldoc -v @INC<br>
<div class="im"><br>
<br>
> Cara a app não estava carregando schema nenhum, só estava carregando a<br>
> classe 'Usuario'. Pelo que eu entendi, é o schema que manipula os<br>
> componentes, por isso que app adicionava no banco de dados, sem<br>
> codificar a senha.<br>
<br>
</div>Você entendeu errado. Na boa, volte a ler com calma o manual dos<br>
módulos envolvidos. Pare de agir como um programador novato de PHP que<br>
copia e cola código de tutorial sem ao menos saber o que está se<br>
passando.<br>
<br>
Eu sei que num primeiro momento você tentou por várias vezes, deu<br>
raiva e precisou descontar em alguma coisa. Sobrou pro pobre do<br>
DBIx::Class::EncodedColumn. Agora que você já sabe quem é verdadeiro<br>
culpado, pode voltar a dar cabeçada no monitor.<br>
<br>
Vou tomar meu sorvete.<br>
<br>
Falou.<br>
<br>
<br>
1 - <a href="https://pt.wikipedia.org/wiki/Comportamento_passivo-agressivo" target="_blank">https://pt.wikipedia.org/wiki/Comportamento_passivo-agressivo</a><br>
2 - <a href="https://rt.cpan.org/Public/Dist/Display.html?Name=DBIx-Class-EncodedColumn" target="_blank">https://rt.cpan.org/Public/Dist/Display.html?Name=DBIx-Class-EncodedColumn</a><br>
3 - <a href="http://cpanratings.perl.org/dist/DBIx-Class-EncodedColumn" target="_blank">http://cpanratings.perl.org/dist/DBIx-Class-EncodedColumn</a><br>
4 - <a href="https://metacpan.org/module/DBIx::Class::EncodedColumn#AUTHOR" target="_blank">https://metacpan.org/module/DBIx::Class::EncodedColumn#AUTHOR</a><br>
<div class="HOEnZb"><div class="h5"><br>
=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
</div></div></blockquote></div><br></div>