| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/05/2009 00:33:03
|
andregustavo.castro
HelloWorld
![[Avatar]](/images/avatar/ce42361c10a44af809a4011551c0089e.jpg)
Membro desde: 06/05/2009 22:53:04
Mensagens: 10
Offline
|
Olá pessoal, a 2 dias iniciei os estudos em RoR, estou com o seguinte problema
NoMethodError in Contexts#index
You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.each
Extracted source (around line #7):
4: <tr>
5: </tr>
6:
7: <% @contexts.each do |context| %>
8: <tr>
9: <td><%= link_to 'Show', contexts %></td>
10: <td><%= link_to 'Edit', edit_contexts_path(contexts) %></td>
alguém sabe como resolver este erro?
desde ja agradeço a todos pela atenção e ajuda!!!!
valeu galera!!!
T+
|
André Gustavo |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/05/2009 07:13:41
|
rlazoti
Virtual Machine Man
![[Avatar]](/images/avatar/0dee07203418a72583e5dd79d66965ed.png)
Membro desde: 09/04/2008 11:02:51
Mensagens: 569
Localização: Sao Paulo / SP
Offline
|
Basicamente a variavel @contexts nao possui valor (nil).
Voce definiu o valor de @contexts no seu controller ?
Coloca o codigo do seu controller, fica mais facil de ver o que esta faltando!
This message was edited 1 time. Last update was at 29/05/2009 07:14:39
|
Rodrigo Lazoti
blog: http://www.rodrigolazoti.com.br
twitter: http://twitter.com/rodrigolazoti |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/05/2009 11:12:15
|
andregustavo.castro
HelloWorld
![[Avatar]](/images/avatar/ce42361c10a44af809a4011551c0089e.jpg)
Membro desde: 06/05/2009 22:53:04
Mensagens: 10
Offline
|
Eu recriei o ContextsController, e agora estou com o seguinte erro:
NoMethodError in ContextsController#index
undefined method `paginate' for #<ContextsController:0x386fbe8>
RAILS_ROOT: D:/Rubyprojetos/testes/gtd
meu arquivo contexts_contreller.rb esta com o seguinte codigo:
Como eu soluciono esse problema?
Obrigado pela ajuda e atenção de todos
T+
|
André Gustavo |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2009 08:54:56
|
urubatan
Moderador
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline
|
que versão do rails você esta usando?
Rails 1.x ou instalou um plugin para adicionar o "scaffold" novamente?
|
[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/06/2009 17:58:59
|
andregustavo.castro
HelloWorld
![[Avatar]](/images/avatar/ce42361c10a44af809a4011551c0089e.jpg)
Membro desde: 06/05/2009 22:53:04
Mensagens: 10
Offline
|
Fala galera!!!!
todos na paz?!?!?
Pessoal desculpa a demora, eu estou envolvido em um projeto, uma correria danada,
por isso tive que dar uma parada nos estudos, semana que vem eu volto com força total,
ja fiz até pedido de um livro ("Ruby on Rails: Desenvolvimento Fácil e Rápido de Aplicações Web" para agilizar no aprendizado.
urubatan, bom, eh o seguinte, não sei dizer ao certo qual a versão que estou utilizando,
quando executo o comando
ruby -v ele exibe
ruby 1.8.6
não sei se é a versão do ruby ou do rails, acredito ser a versão do ruby.
Como faço para verificar a versão do rails?
Desde já obrigado pela ajuda e atenção de todos.
T+ pessoal
-----------------------------------
editando....
galera, consegui ver a versão do rails, quando mandei executar o server
D:\Rubyprojetos\gtd>ruby script/server
=> Booting WEBrick
=> Rails 2.3.2 application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2009-06-09 20:07:35] INFO WEBrick 1.3.1
[2009-06-09 20:07:35] INFO ruby 1.8.6 (2007-09-24) [i386-mswin32]
[2009-06-09 20:07:35] INFO WEBrick::HTTPServer#start: pid=3056 port=3000
-------------------------------------
This message was edited 1 time. Last update was at 09/06/2009 18:35:41
|
André Gustavo |
|
|
 |
|
|