требуются другие модули в контроллере - PullRequest
0 голосов
/ 30 марта 2011
gem install rubyoverflow
irb
> require 'rubyoverflow'
=> true

Но:

require 'rubyoverflow'
include Rubyoverflow

class QuestionsController < ApplicationController
    def question_by_tag
        ruby_q = Questions.retrieve_by_tag('ruby')

Ошибка получения:

LoadError в QuestionsController # question_by_tag нет такого файла для загрузки - rubyoverflow

Rails.root: D: / artefacts / dev / projects / stack

app / controllers / questions_controller.rb: 1: in `'

Эта ошибка произошла при загрузке следующих файлов: rubyoverflow

Существуют ли специальные правила для импорта по расписанию в контроллере?

1 Ответ

2 голосов
/ 30 марта 2011

почему вы используете require и include?include Rubyoverflow будет достаточно

UPD

Для гема вы должны добавить его в свои Gemfile (Rails 3.x) или config/environment.rb (Rails 2.x)

# Gemfile
gem "rubyoverflow"
# environment.rb
config.gem "rubyoverflow"

Затем запустите bundle для Rails 3.x и rake gems:install для Rails 2.x

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...