JavaFree.org | RubyOnBr.org

Posts recentes by Ronaldo Possan

Acompanhar Posts recentes by Ronaldo Possan 1007 posts encontrado

Páginas: 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 41

17/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: :all

o :all ali no exemplo é para trazer todos os registros, e não CAMPOS.
Tem que ser exatamente igual o exemplo, e não trocar o :all por :select.
E outra, esse erro ta mais pra sintaxe de campo mesmo. Verifique os campos da tabela.

 
17/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: :all

Faz sentido sim. Se não for usar todos os campos, não tem o pq de carregá-los. Mas isso ta mais pra melhoria e ganho no processamento do server do que no próprio banco de dados, penso eu.

 
17/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Variavel global para todos os controllers?

No application_controller … vc esta dizendo que é uma variável que é setada no controller. Pensando em que o controller application é sempre executado antes de qualquer outro controller, essa variável estará sendo setada, ou seja: Haverá um carregamento em todas as urls.
Só para firmar, antes de qualquer controller, é executado o application antes, como se fosse um “main” dos controllers.

No caso de vc criar a variável no environment, ela é criada apenas no start da aplicação. Ai vai depende muito de como vc vai querer esse valor / variável. Se é algo tipo configuração, uma vez só, então fica no environment, se for algo que será manipulado muitas vezes e etc, coloca no application. Se essa variável condiz apenas a uma classe, define-a apenas para a classe.

Espero ter sido claro.

Abraço
\^/

 
17/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: :all

@pedido = Pedido.find(:id,:nome…)

Exatamente correto!
\^/

 
17/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Acessando variavel de sessão no Modelo

Cara, impossível isso. O session[] é um parâmetro, digamos que global. Se ele cria em session, vc pode resgatar em qualquer lugar sim.
Tenta ver o que esta acontecendo.
Abraço
\^/

 
17/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Variavel global para todos os controllers?

Ou vc cria ela no environment.rb.
Fica global em tudo ! (global parcial acho que não existe ! rs)

Abraço
\^/

 
17/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Acessando variavel de sessão no Modelo

No model vc cria um accessor, por ex no model user:

Tendo isso, no login vc atribui a sessao à classe / objeto, por ex:

a = User.new
a.sessao = session[:qualquer]

Na verdade não entendi direito o que vc deseja fazer. Pense que vc pode resgatar a sua session no controller … não precisa estar diretamente atrbuida na classe / model.

Abraço
\^/

 
17/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Erro ao instalar ext_scaffold

Testei agor a e o link esta on sim … pode ser que estava fora antes.
Tenta novamente.
\^/

 
14/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Acessando variavel de sessão no Modelo

Cria um atributo(attr_accessor) para a classe / Model e seta esse atributo no controller, conforme a session. Já que não consegue no model …
Acho que de longe não é a melhor solução, mas acho que funciona.

Abraço
\^/

 
13/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Problema com validates_presence_of

Sim, como eu disse anteriormente. Vc pode tratar no seu controller se o objeto a ser salvou / atualizado possui o dados no campo. Se não possuir vc não faz nada e retorna um flash ou qualquer outra coisa informando ao usuário dessa validação.

Abraço
\^/

 
13/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Ruby On Rails Cheat Sheet

Cheat Sheet são aquelas folhas impressas onde contém informações relevantes e de frequente uso sobre um determinado assunto, utilizadas como consulta rápida ou mesmo com manual.

Essas “folhas” são desenvolvidas com base em necessidades que são consultadas com frequência e que sempre necessitam de um fator externo (API, livro, pessoa, etc ..) para conseguir informação.

Após desenvolvidas, essas “folhas” são impressas e colocadas em lugares “estratégicos” (local e pessoa que mais precisa), podendo ser no monitor, na mesa, colada na parede ou em qualquer outro lugar onde basta apenas bater o olho para lembrar de simples tarefinhas.

Se procurarmos pela web, encontraremos inúmeras Cheat Sheets para os mais variados assuntos (SVN, JS, HTML, LINUX, SEXO =P, etc), porém nada impede que sua equipe possa desenvolver a sua própria Cheat Sheets com base no conhecimento, experiência e vivência de cada membro.

As Cheat Sheets parecem ser coisas óbvias para amadores ou inexperientes, porém pensando principalmente em metodológias ágeis ela se torna um artefato extremamente valioso.

Um exemplo comum de benefício e uso da Cheat Sheet, é no caso de estarmos implementando algo com expressão regular, recurso esse que dependendo do projeto pode ser usado raramente, porém num determinado momento você, programador Ruby nato de coração S2, não se lembra como validar um campo que aceita apenas números com essa tal de expressão regular.

Mas justo nessa hora que você precisou disso, seu Deus da web (Google) não te escuta. Seja por motivos de falta de conexão da sua rede ou inúmeros outros fatores, você se encontra sem contato com o mundo (Internet).

O que fazer nesse momento ??? Esperar a conexão voltar ou usar a discadona mesmo (Isso se seu PC ainda tiver um modem) ? Aguardar o Mestre Senior em Expressões Regulares que esta numa mega importante reunião sobre algo não tão importante ? Importunar seus colegas de trabalho solicitando ajuda que nem um SPAM de “enlarge your … [salário?]” =P .

Ok, fui ao extremo. Mas não deixa de ser uma cena que costuma ser vista no desenvolvimento de software e acredito eu que em qualquer outra área também. Problema esse que poderia ser resolvido em segundos numa simples folhinha colada na parede em algum canto da sala, não concordam ?

Bom, chega de explicação !

Segue abaixo a Ruby On Rails Cheat feita pelo site http://www.addedbytes.com que possui a folha em 2 versões: PDF e imagem (PNG):

Descrição:
http://www.addedbytes.com/cheat-sheets/ruby-on-rails-cheat-sheet/

Download direto Imagem PNG:
http://www.addedbytes.com/cheat-sheets/download/ruby-on-rails-cheat-sheet-v1.png

Dowload direto PDF:
http://www.addedbytes.com/cheat-sheets/download/ruby-on-rails-cheat-sheet-v1.pdf

Para conferir mais Cheat Sheets do site acesse o link abaixo ou JOGUE NO GOOGLE =P
http://www.addedbytes.com/cheat-sheets/?q=cheat-sheets

Até antes eu não conhecia esse recurso e achei uma solução rápida, simples, barata e melhor de tudo: Eficaz !

Para finalizar, gostaria de saber o que o pessoal aqui achou da Cheat Sheet, se alguém já utiliza, idéias, críticas, etc.
Além disso, pensei em desenvolver uma com base nas opiniões da galera aqui do forum e ter A NOSSA RubyOnBR Cheat Sheets. O que acham ???

Abraços
\^/

 
13/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Istalação Rails - Offline - Ajuda Plz

Cara, seu proxy ta bloqueando até o download (URL, tipo de arquivo .. sei la). Dai nem com reza braba vc vai conseguir baixar.
Acabei de testar aquie e fez normal o download.
Melhor tentar resolver esse problema do proxy ai antes. Pede pra alguém que tenha acesso liberado baixar pra vc, pois esse erro convém apenas na sua rede ai.
Abraço
\^/

 
12/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Executar método.

a forma de executar o método pode ser das 2 maneiras, porém falta uma configuração do routes.rb. Não me lembro como é a configuração. Logo alguém posta ai, ou se conseguir posta também :)

\^/

 
12/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Passando parametros pelo render :action

Estranho que só passando o parâmetro era pra funcionar. Fiz o teste com o render aqui e funcionou.
Qual o erro que gerou pra vc ?

 
12/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Istalação Rails - Offline - Ajuda Plz

“Isso” que vc faz download é a gem em arquivo, só usar o comando que te passei ai em cima. Simples

 
12/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Istalação Rails - Offline - Ajuda Plz

Cara, o link que te mandei não foi com a intenção do comando que ele sugere (“gem install”) hehehe sorry.
É que ai nessa página tem o link para download, que segue abaixo:

http://rubygems.org/downloads/rails-2.3.5.gem

Baixa a gem ai, depois só dar um gem install [arquivo baixado]

Só uma dúvida: O rubygems vc já instalou certo ?

Abraço!
\^/

 
12/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Passando parametros pelo render :action

Não entendi direito qual o problema.
Explica melhor o que quer fazer. Se colocar o redirect passando os parâmetros, que nem eu fiz ali com o render, é pra funcionar sim.
Abraço !

 
12/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Passando parametros pelo render :action

O que seria “não deu certo” ? Erro ? Acho que faltou mapear a rota.
Acho que se vc estiver querendo fazer isso no controller, é só o redirect mesmo. Se funcionou com redirect, qual o problema então ?!

 
12/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Migração Java => Ruby

Ele quis dizer que o “seu” código fonte tem que ser aberto por usar o Netbeans. Isso que entendi.
Abraço
\^/

 
12/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: apache

Apache não tem nada a ver com Postgresql … ao meu ver.
Esse erro ai de conexão deve ser pq o postgresql não esta permitindo acesso remoto ao host, apenas local. Procura como alterar isso, acho que é esse arquivo que o Marcelo falou.

Abraço
\^/

 
12/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Istalação Rails - Offline - Ajuda Plz

Seu proxy provavelmente esta barrando acesso ao repositório.

Link para download da gem Rails:
http://rubygems.org/gems/rails

Se precisar de outras só procurar nesse host.
Abraço
\^/

 
12/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Dúvida em usar Ext JS no rails com Ldap

O ExtJS uso apenas nas views …
Vou colocar um código para exemplificar:

supondo que la na minha view eu precis de um store de dados, ta ligado ? Então abro a tag html de script e coloco o código.
Atente-se que a propriedade url ali vai mandar um request ajax para meu controller e o mesmo vai retornar os dados em formato Json, por isso estou usando o JsonReader ali (pois json é o melhor formato para rest … não há processamento do browser e é puro texto).

A view abaixo é a usuarios/index.html.erb

Bom, ali eu criei o objeto meuStore, e depois de sua construção eu usei o método load(), para enviar a requisição definitivamente pro meu servidor (controller). Então segue a implementação do controller:

A base de dados pro extjs é essa … sempre tenho stores e as defs store pra cada controller. Sendo assim vc pode usar na maioria dos componentes. Simples, não é ?

Abraço
\^/

 
11/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Passando parametros pelo render :action

Não se esqueça do routes.

Abraço
\^/

 
11/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Dúvida em usar Ext JS no rails com Ldap

Utilizo o Ext JS em 3 aplicações. Em nenhuma uso plugin … não gostei. Simplesmente pelo fato de ficar atralado à linguagem. Um dos pontos fortes do extjs é separar o front-end do back-end, e não o contrário.

Enfim … o que tem a ver ExtJS com LDAP ?!

Ext JS funciona na base de REST, com xml, json, etc … Não entendi os vínculos com LDAP. A idéia é seu controller responder uma request num formato que o componente do ExtJS interprete-o, e nada mais. É totalmente independente de “BANCO DE DADOS”, de Rails ou de LDAP.

Se tiver que fazer algo com LDAP, vc vai ter que fazer em ruby/rails e responder para o ExtJS, nada mais do que isso. Não confunda o plugin do rails para ExtJS com o framework ExtJS por si só.

Abraço
\^/

 
11/05/2010
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 1007 posts

Tópico: Problema com validates_presence_of

Depende do que vc queira fazer com esse campo obrigatório. Por ex, prencher com “ABC” todos que tiverem esse campo null.
Mas aindo acho minha segunda opção melhor.
Mas se preferir, cria um migrate la “script/generate migrate teste_blabla” e no arquivo vc pode fazer algo do tipo:

Abraço
\^/

Próxima página

Páginas: 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 41