Я пытаюсь создать Rails 3 Engine, используя MongoMapper. Я испытываю боль, заставляя это работать. Вот моя модель:
module GoodComments
class Comment
include MongoMapper::Document
key :comment, String
end
end
Супер просто, я знаю! Мой config / rout.rb :
GoodComments::Engine.routes.draw do
resources :comments
end
Я создал config / application.rb :
require File.expand_path('../boot', __FILE__)
module GoodComments
class Application < Rails::Application
config.generators do |g|
g.orm :mongo_mapper # :active_record
g.template_engine :erb # :haml
g.test_framework :rspec, :fixture => true, :views => false
g.fixture_replacement :factory_girl, :dir => "spec/factories"
end
end
end
Я запустил rails generate scaffold_controller Comment -o mongo_mapper
, и мои контроллеры были сгенерированы. Когда я запускаю свой сервер и захожу на http://localhost:3000/good_comments/comments
, я получаю сообщение об ошибке:
LoadError в GoodComments :: CommentsController # index
Ожидается /Users/shamoon/Sites/good_comments/app/models/comment.rb для определения комментария
Rails.root: / Пользователи / shamoon / Сайты / good_comments / test / dummy
Любая помощь?