我正在尝试在rails 3上安装 acts_as_audited ,但文档似乎只是指pre rails 3样式安装,任何人都有任何提示?
继承细节,
https://github.com/collectiveidea/acts_as_audited
我安装了宝石,当我输入时它显示出来 宝石列表
然而,当我尝试
时,生成器似乎不可用rails生成audited_migration add_audits_table
如果有人有首选的审计跟踪想法,请随时大喊。
B部分!
所以现在我有了正确的分支,我尝试按照新的说明安装它。 但我得到以下错误无法在任何宝石来源中找到宝石'acts_as_audited(= 2.0.0.rc1,运行时)'。
我已经将以下内容添加到我的gemfile中(源代码是后来添加的,因为我试图让它工作)
来源'http://gems.github.com'
gem'ampact_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/
你能继续提供帮助吗? 这可能是愚蠢的,但是现在我对rails的最大问题是安装了宝石,我似乎总是遇到这些问题。一劳永逸地把它敲在头上会很好。
答案 0 :(得分:1)
您是否尝试过rails3分支? https://github.com/collectiveidea/acts_as_audited/tree/rails3
更新
抓一点,尝试使用这个宝石代替。 https://rubygems.org/gems/acts_as_audited_rails3。将Gemfile源设置回source :rubygems
。
答案 1 :(得分: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 root运行'bundle install',没问题。之后,我只是按照acts_as_audited github上的正常安装步骤进行操作:
$ rails g acts_as_audited:install
$ rake db:migrate
这也适用于Ruby 1.8.7环境。