【发布时间】:2017-07-04 20:22:46
【问题描述】:
我创建了一个仅 API 的 Rails 应用程序,但我需要一个管理区域来管理数据。所以我创建了这个控制器:
require 'rails/application_controller'
require_relative '../helpers/admin_helper'
class AdminController < Rails::ApplicationController
include AdminHelper
def index
@q = Promotion.search(params[:q])
@promotions = @q.result(distinct: true).page(params[:page]).per(30)
render file: Rails.root.join('app', 'views', 'admin', 'index.html')
end
end
Bot 我无法访问 Helper,即使需要该模块。找帮手:
module AdminHelper
def teste
'ok'
end
end
并且产生的错误:
ActionController::RoutingError (uninitialized constant AdminController::AdminHelper):
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-5