Posts recentes by tiagofoil
|
07/01/2008
|
Tópico: Gravar com Vários Checkboxes alguém pode dar um help aqui?? |
|
07/01/2008
|
Tópico: Gravar com Vários Checkboxes O helper eu entendi cara. Mas sua view e seu model nao entendi absolutamente nada. Culinarias?? Que horas isso entrou na conversa q nem vi?! |
|
04/01/2008
|
Tópico: Gravar com Vários Checkboxes como vc conseguiu pegar esse params[:form] ? No meu não dá nem a pau. |
|
27/12/2007
|
Tópico: Relacionamento entre Models tava sem o classname. vou tentar com o classname pra ver se funfa. |
|
18/12/2007
|
Tópico: Relacionamento entre Models ja fiz os testes com o “s” e sem o “s”, acaba dando na mesma. Quando o nome nao funfa ele da outro erro.. Esse erro q ta dando é explícito que, por default, o rails procura por “user_id”. Eu resolvi na base do “find” mesmo, mas nao gostei. =/ |
|
14/12/2007
|
Tópico: Relacionamento entre Models não funcionou.. continua dando o mesmo erro.. ele continua achando q na tabela “tasks” eu tenho uma coluna “user_id”. |
|
13/12/2007
|
Tópico: Relacionamento entre Models No RoR, dizer que uma tabela de nome “tasks”(tarefas) pertence a outra de nome “users”(usuários) basta colocar a linha “belongs_to :user” dentro do código da classe task.rb (model). Para dizer que um usuário pode ter várias tarefas basta colocar a linha “has_many :task” dentro do código da classe user.rb. Tudo certo até aqui? Creio que sim. Minha dúvida surge na hora de fazer os testes funcionais e de integração. Durante a criação de meus testes, surge a necessidade de usar a linha “user.task.length” que me retornaria a quantidade de tarefas que o usuário possui, certo? Porém eu tenho o seguinte erro <Unknown column ‘tasks.user_id’ in ‘where clause’: SELECT * FROM tasks WHERE (tasks.user_id = 3)>. Um erro óbvio no meu caso, já que nao usei o padrão de nomenclatura das colunas, que no caso, procura por uma coluna de nome “user_id” e não encontra. É que no meu caso, tive que usar duas colunas que armazenam ips de usuários, entao coloquei “user_owner_id” e “user_encharged_id”. Tendo este problema, me resta a seguinte questão: Existe alguma forma de falar pro Rails que meus usuários se relacionam com as tarefas por meio do “user_owner_id” ao invés de ser pelo “user_id” ?? Se sim, qual? Seria de tremenda ajuda pra mim e para outros que também se depararam com este obstáculo, se alguém respondesse. Desde já agradeço, Tiago Freitas |
|
13/12/2007
|
Tópico: Começando a programar em ruby no Aptana Depois que lançaram o “Netbeans 6 para Ruby/Rails”, usar aptana virou sinônimo de “sofrer por opção”. E olha q eu nunca fui fã do Netbeans. Agora tô amando ^^ |
|
13/12/2007
|
Tópico: Testes funcionais - Dúvida Sim, eu fiz isso Marcos, obrigado! Isso funciona. Agora tô com uma outra questão sobre os testes de Integração, mas vou postá-lo em outro tópico. vlw ae |
|
06/12/2007
|
Tópico: Linux pra Hospedar RoR Obrigado gente! Baixei o Ubuntu, tenho um cd do Slackware 12 e um do Red Hat 9. Vou decidir aqui. Obrigado pela opinião ^^ |
|
05/12/2007
|
Tópico: Testes funcionais - Dúvida Olá, Desenvolvi alguns testes funcionais pra minha aplicação e agora tenho problemas com " before_filter :authenticate". Tem como botar algum “except” pra ignorar essa questão em modo de teste? Alguem usa alguma outra forma? Do tipo botar um login automátido dentro de um método “setup” em cada classe de teste funcional? Tô meio perdido quanto a isso. meu método de login que fica na classe “users_controller.rb” é assim: E a verificação, na “application.rb” ficou assim: |
|
05/12/2007
|
Tópico: Linux pra Hospedar RoR Não tenho muito conhecimento de Linux. Ja peguei pra mexer o Conectiva 4 na época, depois experimentei o Red Hat 7, depois o Fedora 4.. mas nao cheguei a me aprofundar em nenhum… Eu queria saber o que é mais estável mesmo, pra hospedar mesmo. Não o mais fácil. É que ouvi dizer q o Ubuntu é mais pra desktop, né não? |
|
05/12/2007
|
Tópico: Linux pra Hospedar RoR Olá bom dia, Gostaria de saber a opinião de vocês sobre qual linux eu deveria instalar numa máquina pra hospedar meus sistemas feitos em Ruby on Rails. Slack Ware 12? Desde já agradeço à atenção, Tiago D. |
|
30/11/2007
|
Tópico: Breakpoints no Ruby 1.8.5 Opa, Obrigado pela resposta. Vou pesquisar. |
|
29/11/2007
|
Tópico: Breakpoints no Ruby 1.8.5 Olá, estou tentando realizar alguns exemplos do tutorial “Rails para sua Diversão e Lucro”, mas não estou conseguindo fazer a parte “Depurando Aplicações”. Simplesmente coloco os breakpoints e nada acontece no console. E, quando tento rodar a aplicação recebo o seguinte erro “Breakpoints are not currently working with Ruby 1.8.5” Como pode ser? Se no tutorial o Ronaldo Ferraz usa o 1.8.4, no 1.8.5 deveria funcionar ou não? |
|
28/11/2007
|
Tópico: Aptana IDE Lá vai mais uma daquelas dúvidas pra, simplesmente, descobrir como os atuais programadores Ruby On Rails trabalham. Alguém usa Aptana IDE sem ser o plugin do Eclipse? Instalei aqui, achei legal, tô usando, mas não consegui debugar nem por reza braba. Andei pesquisando sobre o Debug dela lá no próprio fórum, mas só achei informações do povo que usam o plugin do Eclipse. |
|
27/11/2007
|
Tópico: Dúvidas sobre db:migrate hum.. Entedi. hum.. Entedi. hum.. Entedi. hum.. Entedi. |
|
27/11/2007
|
Tópico: Dúvidas sobre db:migrate Pq eu mudei o tipo de uma coluna e tbm acrescentei outras colunas, aí eu nao sabia como adicionar colunas usando migrate, então deletei e depois e depois queria criar uma igualzinha a q tinha. E esse lance de versões ainda nao me serve pq nao sei olhar em qual versao estou nem qual versao era a de ontem. Entende? E no caso de renomear a coluna, como vcs fazem? Criam um novo arquivo tipo “005_rename_colum.rb” e colocam aquele código que vc mostrou acima? |
|
26/11/2007
|
Tópico: Dúvidas sobre db:migrate Opá! vlw, vo tentar aki.. brigado! Mas pera aí, mesmo qdo eu deletar uma tabela e quiser criar uma igualzinha? E esse “rake db:schema:dump” q vi no seu tutorial la?? Não serve pra esse caso? |
|
26/11/2007
|
Tópico: Dúvidas sobre db:migrate Olá, Tenho uma dúvida bem boba com relação ao migration do rake. Ao executar “rake db:migrate” eu crio as tabelas com base nos códigos das classes dentro de “db/migrate” na ordem definida pelos prefixos (001, 002, 003, etc). Mas qdo quero alterar algo como o nome das colunas de minhas tabela ou deleto uma tabela e quero recriá-la, ele nao o faz. Como fica essa questão? o migrate serve apenas para criação? Existe outro comando pra esse caso? Se puderem me ajudar seria grato. Desde já agradeço a atenção, Tiago |
|
13/11/2007
|
Tópico: MVC - "Fat-Model/Thin-Controller" Gostei shneiderfku! Obrigado por me alertar. Obrigado tbm ao Akita.. Vlw mesmo gente! Qualquer problema aqui, volto a compartilhar com vcs. Abraços |
|
13/11/2007
|
Tópico: MVC - "Fat-Model/Thin-Controller" Então vamos supor que eu os declarei no model. Eles me retornam true ou false, certo? Então, agora na view eu tento acessá-los usando Task.is_yellow_task? Mas recebo o erro de “method undefined”. Aqui o pessoal ta quase me obrigando a botar no controller. Mas estou relutante. Estou no caminho certo?? |
|
13/11/2007
|
Tópico: MVC - "Fat-Model/Thin-Controller" Olá pessoal, Tenho o seguinte cenário: um sistema de controle de tarefas. Basicamente, construi dois métodos que calculam o progresso de “realização” de uma tarefa e me retorna true se for pra exibir um boneco vermelho e true se for pra exibir um boneco amarelo respectivamente ( is_loser_task? e is_yellow_task?). Discutindo aqui na minha equipe de desenvolvimento, cheguei a seguinte dúvida: onde coloco o código para esses métodos? Num helper? Model? Ou no controller? E como acessá-los? Desde já agradeço à atenção, Tiago Foil |
