1


act_as_auditedを Rails 3 にインストールしようとしていますが、ドキュメントは Rails 3 以前のスタイルのインストールのみを参照しているようです。ヒントはありますか?

詳細はこちら
https://github.com/collectiveidea/acts_as_audited

gem をインストールしました
。gem listと入力すると表示されます

ただし、試してみるとジェネレーターが利用できないようです

レールは audited_migration add_audits_table を生成します

誰かが好ましい監査証跡のアイデアを持っている場合は、遠慮なく叫んでください。


Bパート!

これで正しいブランチができたので、新しい指示に従ってインストールしようとしました。しかし、どのgemソースにも「Could not find gem 'acts_as_audited (= 2.0.0.rc1, runtime)'」というエラーが表示されます。

以下を gemfile に追加しました (ソースは、動作させるために後で追加したものです)
source 'http://gems.github.com'
gem 'acts_as_audited', '2.0.0.rc1'

ターミナルでgem envと入力すると、

gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 1.4.2
  - RUBY VERSION: 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
  - INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
  - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - universal-darwin-10
  - GEM PATHS:
     - /Library/Ruby/Gems/1.8
     - /Users/tmulcahy/.gem/ruby/1.8
     - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - :sources => ["http://rubygems.org/", "http://gems.github.com/"]
  - REMOTE SOURCES:
     - http://rubygems.org/
     - http://gems.github.com/

さらにお手伝いできますか?
これはばかげているかもしれませんが、最近のレールに関する私の最大の問題は、宝石をインストールすることです。私はいつもこの種の問題を抱えているようです. 頭を一気に叩くのもいいだろう。

4

2 に答える 2

1

rails3ブランチを試しましたか?https://github.com/collectiveidea/acts_as_audited/tree/rails3

アップデート:

それをスクラッチして、代わりにこの宝石を使ってみてください。https://rubygems.org/gems/acts_as_audited_rails3 . Gemfile ソースも元に戻しsource :rubygemsます。

于 2011-01-11T01:56:17.590 に答える
0

問題なく、Ruby 1.9.2 および Rails 3.0.9 でacts_as_audited 2.0.0.rc7 を使用しています。

私のGemfileにこれを入れました:

gem "acts_as_audited",  "2.0.0.rc7"

次に、Rails ルートから「bundle install」を実行しましたが、問題はありませんでした。その後、acts_as_audited github の通常のインストール手順に従いました。

$ rails g acts_as_audited:install

$ rake db:migrate

これは Ruby 1.8.7 環境でも動作します。

于 2011-10-06T19:19:14.703 に答える