Я создал приложение Rails для API-интерфейса, но мне нужна административная область для управления данными. Поэтому я создал этот контроллер:Как добавить помощников в 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
Бот Я не могу получить доступ к помощнику, даже требуя модуля. Посмотрите на Helper:
module AdminHelper
def teste
'ok'
end
end
И генерируется ошибка:
ActionController::RoutingError (uninitialized constant AdminController::AdminHelper):
действительно работает, очень спасибо.! –