Помощники пространства имен Rails не работают - PullRequest
2 голосов
/ 08 ноября 2010

В app / controllers / admin я создал dashboad_controller.rb:

class Admin::DashboardController < ApplicationController

  def index
  end
end

Из граблей маршрутов | grep активность 'Я получаю:

            admin_activity_logs GET    /admin/activity_logs(.:format)               {:action=>"index", :controller=>"admin/activity_logs"}

и другие маршруты. Мой route.rb выглядит так:

  namespace :admin do
    resources :activity_logs
  end

Когда я пытаюсь создать ссылку с помощью помощника:

= link_to 'Activity Log', admin_activity_logs

Я получаю

undefined local variable or method `admin_activity_logs' for #<#<Class:0x106077ec8>:0x1060760c8>

Почему?

1 Ответ

3 голосов
/ 08 ноября 2010

Вы забыли _path.

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