Отказ от ответственности: я новичок Ruby on Rails. Пробовал поиск в Google и поиск StackOverflow без успеха.неопределенная локальная переменная или метод `act_as_voteable 'для
Я создаю мой первый рубин на приложение Rails и хотел бы воспользоваться «thumbs_up» плагин, который похож на vote_fu и acts_as_voteable и работает под Rails 3. https://github.com/brady8/thumbs_up
Я следовал инструкции по установке на странице выше, и когда я запускаю «список драгоценных камней», я вижу, что плагин thumbs_up установлен.
Я попытался добавить «acts_as_voteable» подмешать к модели, которая выглядит следующим образом:
class Foo < ActiveRecord::Base
validates :title, :presence => true
validates :description, :presence => true
acts_as_voteable
end
Когда я пытаюсь просматривать мое приложение я получаю следующее сообщение об ошибке:
неопределенных локальных переменных или метод `acts_as_voteable» для #
StackTrace не выглядит очень полезным для меня:
activerecord (3.0.0) lib/active_record/base.rb:1016:in
method_missing' app/models/foo.rb:7 activesupport (3.0.0) lib/active_support/dependencies.rb:454:in
load' activesupport (3.0.0) lib/active_support/dependencies.rb:454:inload_file' activesupport (3.0.0) lib/active_support/dependencies.rb:591:in
new_constants_in' activesupport (3.0.0) lib/active_support/dependencies.rb:453:inload_file' activesupport (3.0.0) lib/active_support/dependencies.rb:340:in
require_or_load' activesupport (3.0.0) lib/active_support/dependencies.rb:491:inload_missing_constant' activesupport (3.0.0) lib/active_support/dependencies.rb:183:in
const_missing' activesupport (3.0.0) lib/active_support/dependencies.rb:181:ineach' activesupport (3.0.0) lib/active_support/dependencies.rb:181:in
const_missing' activesupport (3.0.0) lib/active_support/dependencies.rb:503:inload_missing_constant' activesupport (3.0.0) lib/active_support/dependencies.rb:183:in
const_missing' activesupport (3.0.0) lib/active_support/dependencies.rb:181:ineach' activesupport (3.0.0) lib/active_support/dependencies.rb:181:in
const_missing' app/controllers/foos_controller.rb:5:in `index'
Любые идеи? По-моему, я не могу добиться какого-либо прогресса в этом.
Спасибо, Роб
Вы добавили это ваш Gemfile и запустить «установить пакет» из командной строки? – johnmcaliley
Да, я добавил «gem« thumbs_up »в свой Gemfile и запускал« bundle install ». –