我创建了一个基本的 Rails 引擎(我使用的是 Rails 4),并通过 Gemfile 将它集成到我的主要 Rails 应用程序中:
gem 'app_core', :path => '../app_core'
我还将它添加到我的 Sinatra 应用程序中,并且 bundle install 说 gem 安装在那里。我正在我的 Sintra 应用程序中对此进行测试,如下所示:
get '/products.?:format?' do
AppCore::Product.all.to_json
end
当我这样做时,我得到:
NameError at /products
uninitialized constant AppCore::Product
任何想法如何解决这个问题?是否可以将引擎集成到 Sinatra 应用程序中?