Установка и использование acts-as-taggable-on

Это будет действительно немым вопросом, я просто знаю это, но я собираюсь спросить так или иначе, потому что это сводит меня с ума.

Как я заставляю acts-as-taggable-on работать?

Я установил его как драгоценный камень с gem install acts-as-taggable-on потому что я, может когда-либо казаться, не заставляю плагины установки работать, но это - целый другой пакет вопросов, которые являются все, вероятно, действительно немыми. Так или иначе, никакие проблемы там, это установило правильно.

Я сделал ruby script/generate acts_as_taggable_on_migration и rake db:migrate, снова никакие проблемы.

Я добавил acts_as_taggable к модели я хочу использовать теги с, запустил сервер и затем загрузил индекс для модели только, чтобы видеть, работает ли то, что я имею до сих пор, и получило следующую ошибку: неопределенная локальная переменная или метод 'acts_as_taggable' для #.

Я полагаю, что просто означает, что я должен сделать что-то как require 'acts-as-taggable-on' в файл моей модели, потому что это обычно, что необходимо для драгоценных камней. Таким образом, я сделал то обновление хита и добрался uninitialized constant ActiveRecord::VERSION. Я даже не собираюсь симулировать начинать знать то, что это означает, пошел не так, как надо.

Я шел не так, как надо где-нибудь или там что-то еще, что я должен сделать. Инструкции по установке кажутся мне как, они просто предполагают, что Вы обычно знаете то, что Вы делаете и даже не начинаете объяснять, что сделать, когда вещи идут не так, как надо.

7
задан guillaume06 2 July 2011 в 14:57
поделиться

3 ответа

Вы пытались определить зависимости ваших гемов в config / environment.rb (Rails 2.3):

Rails::Initializer.run do |config|
  #...
  config.gem 'acts-as-taggable-on'
  #...
end

Или в Gemfile для Rails 3, или если вы используете уже Bundler с рельсами 2.3:

gem 'acts-as-taggable-on'

Это должно сделать требовать 'actions-as-taggable-on' ненужным

1
ответ дан 7 December 2019 в 16:40
поделиться

Возможно, установка здесь может помочь.

Например, вам не нужно:

require 'acts-as-taggable-on'

но:

class User < ActiveRecord::Base
  acts_as_taggable
end

В противном случае вам нужно опубликовать более подробную информацию об ошибке.

1
ответ дан 7 December 2019 в 16:40
поделиться

Я установил actions-as-taggable-on для своего приложения через github. Если вы хотите попробовать этот метод вместо драгоценного камня, вы можете прочитать мой пост, в котором объясняется мой опыт: http://blog.mediummassage.com/2010/04/27/creating-categories-in-the- store-with-tags /

1
ответ дан 7 December 2019 в 16:40
поделиться