console intermediário: como usá-lo?

Eu gostaria de saber como usarmiddleman console. É um simples irb? O que posso fazer com isso que difere do simples irb?

middleman console [options]         # Start an interactive console in the cont...

Eu tenho alguns artigos e tento fazerArticle.all mas tive o seguinte erro:

NameError: uninitialized constant Middleman::Application::MiddlemanApplication1::Article
    from (irb#1):1

e eu também tenhodados locais /data/friends.json mas Friend.all erro de saída também.

{
  "friends": [
    "Tom",
    "Dick",
    "Harry"
  ]
}

eu vi issoSymbol.all_symbols gera muitas variáveis e funções intermediárias, mas eu realmente não sei como usar o console intermediário.

questionAnswers(1)

yourAnswerToTheQuestion