Olá pessoal, a 2 dias iniciei os estudos em RoR, estou com o seguinte problema
[b][size=14][color=darkred]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
Eu recriei o ContextsController, e agora estou com o seguinte erro:
[color=red]NoMethodError in ContextsController#index
undefined method `paginate’ for #<ContextsController:0x386fbe8>
RAILS_ROOT: D:/Rubyprojetos/testes/gtd[/color]
meu arquivo contexts_contreller.rb esta com o seguinte codigo:
class ContextsController < ApplicationController
scaffold :context
end
Como eu soluciono esse problema?
Obrigado pela ajuda e atenção de todos
T+
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 [color=brown]ruby 1.8.6[/color]
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
=> [color=brown]Rails 2.3.2[/color] 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