JavaFree.org | RubyOnBr.org

Posts recentes by chiquitao

Acompanhar Posts recentes by chiquitao 157 posts encontrado

Páginas: 1 2 3 4 5 6 7

16/03/2012
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Diferença entre Puts, Print e P

Basicamente, a diferença entre o puts e o print é que o puts coloca uma quebra de linha no final do conteúdo impresso. E o p me parece ser um alias para o puts.

 
13/02/2012
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Interação com hash no Rails

Se seu Hash for algo do tipo

vc pode tentar algo assim:

 
26/01/2012
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: relacionamento

creio que a linha:

deva ser:

aabraços

 
08/12/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Named Scoped

como vc está montando sua consulta com o Active Record?
com Hash?
se sim, basta colocar o array de estados, que o active record entende que é pra usar o IN do SQL

EX:

Abraços

 
22/09/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Dificuldades RoR e MySQL

Bom, além do que o Guilherme falou…

Encontrei esses 2 links aki que podem te ajudar

http://jsegundo.com.br/2010/09/21/usando-a-gem-mysql-2-8-1-no-rails-3-em-ambiente-windows/

e

http://www.viniciusmutter.com.br/2010/07/ruby-on-rails-problema-com-mysql-no-windows/

vê se um deles te ajuda….

 
14/09/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Preenchendo MATRIZ

Aceho que encontrei…

Esta parte do codigo

deveria estar assim

vê se isso resolve ;)

 
13/09/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Problema paperclip, não salva imagem.

vc “disse” no model Contato que o avatar é um arquivo anexado…

class Contato < ActiveRecord::Base
has_attached_file :avatar, …

então…a tabela que representa esse model no banco de dados (que provavelmente é a tabela contatos) precisa ter os campos que falei ali….

 
13/09/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Preenchendo MATRIZ

faz esse teste aqui…

Isso aqui rodou na minha máquina sem erros…
Vê se isso te dá uma luz

PS:
(linhas.pred) é o mesmo que (linhas – 1)
(linhas.next) é o mesmo que (linhas + 1)

o mesmo vale pra variável colunas ;)

 
13/09/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Preenchendo MATRIZ

seu programa, provavelmente, vai estourar o erro de um dos dois ifs… chuto eu ser o primeiro ^^

 
13/09/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Preenchendo MATRIZ

 
13/09/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Problema paperclip, não salva imagem.

só pra confirmar… Vc adicionou as seguintes colunas na tabela contatos?

avatar → string
avatar_file_name → string
avatar_content_type → string
avatar_file_size → integer

 
12/09/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Preenchendo MATRIZ

pois é… o erro está no bloco de código que esta entre o do e o end de um dos *each*s…
e o erro de dentro de um dos bloco é, está chamando o metodo “[]” para um objeto nil…
ou o map do map[projeto] (primeira linha após o primeiro each) está nil…
ou o rmap do rmap[count] (segunda linha do segundo each) está nil…
ou o rmap[count] retornou nil e o [eIndex] que estourou o erro…

o metodo [], é equivalente ao metodo at
o Marcolino pode usar o metodo at para testar…

exemplo:

se estourar um erro assim:
undefined method `at’ for nil:NilClass (NoMethodError)
é o map que está vazio…

no rmap ele pode fazer primeiro isso

e depois isso

a hora que o erro mudar de
undefined method `[]’ for nil:NilClass (NoMethodError)
para
undefined method `at’ for nil:NilClass (NoMethodError)

achou o objeto nil…

 
12/09/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Preenchendo MATRIZ

Em Ruby, [] é um método, e ele está falando que não existe o metodo [] para nil class…
Então,
ou em map[projeto], o map é nulo.
ou em rmap[count] o rmap é nulo.
ou o rmap[count] retornou nulo e quado vc chamou o segundo [eIndex] deu o erro…

 
31/08/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Link_to

Vc tem que desenvolver um mecanismo próprio para dar permissões ou pode usar um pronto?
pode se basear nesse aqui, por exemplo…
https://github.com/stffn/declarative_authorization

 
31/08/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: biometria

Se o seu leitor tiver uma DLL para trabalhar como o Vinicius disse. Vc pode usar a gem FFI => https://github.com/ffi/ffi

Ela ajuda a trabalhar com Libs em C e DLLs…

Mas ele deve ter vindo, no mínimo, com um manual de como fazer uma comunicação direta via alguma porta (COM, USB, etc…)

 
30/08/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Mysql2 Error Unknown database

bom, antes de dar um rails server… vc pode tentar rodar um rake db:create ;)

 
30/08/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: NetBeans não "acha" o Rails

Qual a Versão do seu NetBeans?

 
25/08/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Gráficos com Scruffy

Se não me engano, o RMagick precisa de um programa chamado ImageMagick instalado na máquina para poder funcionar…

 
24/08/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Operador lógico not (iniciante)

e se vc criar um metodo assim…

te devolve true se o ano tiver 366 dias…

 
26/07/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Erro relacionamento Many to Many com named scope

tenta retirar o espaço que existe entre lambda e {

abraçs

 
04/07/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: remover acento

olha isso: https://github.com/tapajos/brazilian-rails/blob/master/brstring/lib/brstring/string_portuguese.rb

 
01/07/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Dúvida (iniciante)- while

Porque o funcionamento de um while é assim mesmo.
Ele executa o bloco contido nele apenas enquando a condição passada for verdadeira…
Caso contrario ele não entra, ou se entrou, para de executar…

 
01/07/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: 2 usuarios acessando o mesmo registro

dá uma olhada Aqui e vai nos tópicos 3.7.1 e 3.7.2 que falam sobre Lock.

E vê se isso já ajuda vc, ^^

Abraçs

 
21/06/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Data em português

Se vc fez tudo certinho,
ao invés de utilizar o metodo strftime, usa isso aqui…

Abraçs

^^
 
20/06/2011
B13a135198320737beec6918deb80b06 chiquitao 157 posts

Tópico: Sou Java. Me convençam!

Bom Ramon,
Creio que os problemas que vc enfrentou são por causa do seguinte…
Um framework te fornece funcionalidades para agilizar o desenvolvimento de um determinado tipo de aplicação, em uma determinada linguagem(No caso do Rails, o Ruby), com mais agilidade…
No caso do Rails, ele nem é um framework… É um Meta-Framework…
Ou seja, ele é um “Orquestrador” de frameworks menores, que, juntos, te fornecem esse monte de funcionalidades…
Vou te citar dois dos frameworks/bibliotecas do rails.
ActiveRecord – Usado para fazer o Mapeamento Objeto Relacional entre seus Models(Objetos) e Tabelas do Banco de dados Relacionais… Vejo bastante gente trocá-lo por outros frameworks para utilizar outros tipos de bancos, que não relacionais…
Prototype – Biblioteca Javascript que já vem no Rails… mas muita gente prefere trocá-lo pelo Jquery…

Ou seja, o Rails gerencia frameworks, que fazem a persistência dos dados, os javascripts do lado do cliente etc, etc…
E tenta fazer isso da forma mais transparente possível, para que vc não tenha que mudar (muito), as convenções de desenvolvimento, porque mudou o framework de persistência por exemplo…

Creio que, como boa parte dos frameworks, sua habilidade com ele, vai depender muito de sua habilidade com a linguagem de de programação que está por trás dele. E dos conceitos que estão por trás…

Quanto a problemas com Windows/Linux…
Qualquer linguagem multi-plataforma passa por esse problema…
Quando eu programava em Java, e precisava utilizar um recurso do sistema operacional (uma dll do windows por exemplo) só conseguia portá-lo para Linux se encontrasse um jeito de usar o mesmo recurso nesse SO também…

Com Ruby não é diferente. Se vc conseguir utilizar somente recursos da linguagem, dificilmente encontrará problemas de portabilidade…

Mas, nem sempre é possível utilizar apenas recursos das linguagens…
E a maioria da galera usa Linux.

Quanto a problemas de compatibilidade entre versoes de Ruby 1.8.X e 1.9.X, e Rails, 2.X.X e 3.X.X…
Mudou-se muita coisa mesmo, e a filosofia dos caras aqui é…
As coisas estão lá, são marcadas para exclusão em uma determinada versão, e posteriormente, excluída de fato.

Como tudo na informática, isso trás prós e contras…
Contras: no momento da exclusão, atualizar a versão da linguagem/framework, implica em alterar seu código…
Pros: A linguagem/framework, fica mais limpa e enxuta, ficando mais simples de ser trabalhada por seus desenvolvedores, apenas as melhores práticas sobrevivem, etc, etc…

Como vc, comecei pelo Rails, mas a parada passou a fazer muito mais sentido quando passei a estudar Ruby…
Hehehe!

Próxima página

Páginas: 1 2 3 4 5 6 7