а почему @posts может быть nil?