Pergunta

I am using the carmen gem and following the instructions there. When I execute these statements:

require 'carmen'
include Carmen

us = Country.named('United States')

I get a

NameError: uninitialized constant Country

even though I have required and included Carmen. require returns true and include returns Object

Nenhuma solução correta

Outras dicas

The reason is that the Github source and documentation you're seeing is for the latest unreleased version. Put this in your Gemfile instead:

gem "carmen", :git => "git://github.com/jim/carmen.git", :branch => "master"

It's probably best to go to Rubygems and subscribe to the library for updates too, as it's not great to have to rely on an untagged branch in a project.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top