Я новичок в RoR и собираю новый контроллер, я пытался получить: id из хэша params в методе initialize контроллера, но rails возвращается, говоря, что это метод ... Везде, где ячитать это хэш, так почему же ошибка NoMethod?
В любом случае, главное, что меня озадачило, - это то, почему я не могу получить доступ к хэшу параметров (или методу, или какому-то другому :)) из метода инициализации?
Действительно признателен за любую помощь с этим ...
Спасибо:)
class PeopleController < ApplicationController
def initialize
if params[:id] && !params[:id].empty
@person = Person.find(params[:id])
end
end
def index
@people = Person.all
end
def show
@person = Person.find(params[:id])
end
и скриншот ошибки здесь: http://img820.imageshack.us/img820/6063/screenshot20110423at221.png
Спасибо