Расширение путей просмотра - PullRequest
1 голос
/ 06 мая 2011

У меня есть controllers / admin / base_controller.rb, где определены все аналогичные действия (с помощью гема sedited_resources) для других контроллеров администратора (они называются классом Admin :: EventsController

Template is missing

Missing template admin/events/index with {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml, :haml], :formats=>[:html], :locale=>[:ru, :ru]} in view paths "/home/nir0/projects/vsluh/app/views", "/home/nir0/.gems/ruby/1.9.1/gems/event-calendar-2.3.3/app/views", "/home/nir0/.gems/ruby/1.9.1/gems/ckeditor-3.5.3/app/views", "/home/nir0/.gems/ruby/1.9.1/gems/devise-1.2.1/app/views"

как мне добавить его на уровне контроллера? я нашел информацию о TEMPLATE_ROOT, но она постоянна и устарела. также попробовал

ActionView :: Base.new do | av | av.base_path.add = "# {RAILS_ROOT} / app / views / admin / base" конец

безуспешно

цель состоит в том, чтобы удалить индексные, новые и отредактированные представления, которые являются одинаковыми, кроме заголовков и объектов, которые могут переноситься с помощью i18n и inherited_resources

...