ActionController :: RoutingError (неопределенный метод 'sub' для nil: NilClass) - PullRequest
3 голосов
/ 22 февраля 2012

Я получаю эту ошибку в браузере, когда пытаюсь просмотреть localhost:3000/galleries


Ошибка маршрутизации

undefined method `sub' for nil:NilClass

Мой файл журнала сообщает мне

ActionController::RoutingError (undefined method ‘sub’ for nil:NilClass)`
  app/controllers/galleries_controller.rb:1:in `<top (required)>'
  Rendered /Users/mikev/.rvm/gems/ruby-1.9.3-head/gems/actionpack-3.1.3/lib/action_dispatch/middleware/templates/rescues/routing_error.erb within rescues/layout (0.8ms)

rout.rb

Gallery::Application.routes.draw do
  match 'galleries' => 'galleries#index'  
end

controllers / galleries_controller.rb:

class GalleriesController < ApplicationController
  def index

  end
end

views / galleries / index.html.erb пусто

Любыеидея, что это значит?

1 Ответ

8 голосов
/ 22 февраля 2012

Эта проблема обычно возникает, когда маршрутизатор пытается найти постоянное имя и не удается.

У вас есть помощник в app / helpers / galleries_helper.rb?Если да, то определяет ли он GalleriesHelper?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...