Domanda

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

Nessuna soluzione corretta

Altri suggerimenti

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top