Я думаю, что это самый тонкий из всех, что вы могли бы сделать, но он был бы более элегантным и пригодным для повторного использования, если бы вы могли использовать этот анализатор времени для вспомогательных методов
** Помощники также могут быть вызваны с контроллеров,
что-то вроде этого в вашем помощнике
def time_parser(month, year)
Time.parse(month + '/' + year)
end
и в вашем контроллере
def show
### params[:date] = {"month"=>"2", "year"=>"2012"}
@date = time_parser(params[:date][:month],params[:date][:year])
...
end
ура