7

これは本当にばかげた質問になるでしょう。私はそれを知っているだけですが、とにかく質問するつもりです。

act-as-taggable-on を機能させるにはどうすればよいですか?

プラグインをインストールして動作させることができないように見えるので、gem としてインストールしましたgem install acts-as-taggable-onが、それはおそらく本当に愚かな質問のまったく別のバッチです。とにかく、そこに問題はなく、正しくインストールされました。

私はやったruby script/generate acts_as_taggable_on_migrationrake db:migrate、再び問題はありません。

タグを使用したいモデルに追加acts_as_taggableし、サーバーを起動し、モデルのインデックスをロードして、これまでに取得したものが機能しているかどうかを確認し、次のエラーが発生しました: undefined local variable or method `acts_as_taggable ' 為に #。

これは、モデルのファイルに対して何かを行う必要があることを意味しているだけだと思いrequire 'acts-as-taggable-on'ます。これは通常、gem に必要なことだからです。だから私はそのヒットリフレッシュをして、uninitialized constant ActiveRecord::VERSION. それが何を意味するのかを理解し始めたふりをするつもりはありません。

私はどこかで間違っていましたか、それとも他にやらなければならないことがありますか。インストール手順は、自分が何をしているのかを一般的に知っていることを前提としていて、問題が発生したときに何をすべきかを説明し始めていないように思えます。

4

3 に答える 3

1

config / environment.rb(Rails 2.3)でgemの依存関係を定義しようとしましたか?

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

または、Gemfile for Rails 3の場合、またはRails2.3ですでにBundlerを使用している場合:

gem 'acts-as-taggable-on'

これはrequire 'acts-as-taggable-on' 不要になるはずです

于 2010-05-04T06:32:21.937 に答える
1

github を使用して、アプリにacts-as-taggable-on をインストールしました。宝石の代わりにその方法を試してみたい場合は、私の経験を説明するこの投稿を読むことができます: http://blog.mediummassage.com/2010/04/27/creating-categories-in-the-store-with -タグ/

于 2010-05-03T21:38:59.007 に答える
1

ここでのインストールに従うと役立つ場合があります。

たとえば、次のことは必要ありません。

require 'acts-as-taggable-on'

しかし:

class User < ActiveRecord::Base
  acts_as_taggable
end

それ以外の場合は、エラーに関する詳細を投稿する必要があります。

于 2010-05-03T09:38:05.867 に答える