У меня есть класс, который я пытаюсь использовать в моем контроллере в действии индекса.
Чтобы упростить это, он выглядит как
class PagesController < ApplicationController
def index
@front_page = FrontPage.new
end
end
FrontPage - это класс, который я определил. Чтобы включить его, я поместил его в папку /lib/. Я попытался выполнить require 'FrontPage', require 'FrontPage.rb', require 'front_page' и каждый из них с добавленным путем, например require_relative '../../lib/FrontPage.rb'
Я получаю одно из следующих сообщений: cannot load such file -- /Users/josh/src/ruby/rails/HNReader/lib/front_page или
uninitialized constant PagesController::FrontPage
Где я помещаю этот файл/как его включить в контроллер, чтобы создать экземпляр объекта?
Это Rails 3.1.3, Ruby 1.9.2, OS X Lion