我像这样安装了fastercsv gem:
sudo gem install fastercsv然后我在我的控制器里放了这个:
require 'fastercsv'但是,当我尝试使用它时,我得到了这个错误:
MissingSourceFile in Notes#export_data
no such file to load -- fastercsv我做错了什么?感谢您的阅读。
编辑:我使用的是Rails 2.3.5
rake gems
(in /Users/bh/rails_projects/notes)
- [I] authlogic
- [R] activesupport
- [I] searchlogic
- [R] activerecord >= 2.0.0
I = Installed
F = Frozen
R = Framework (loaded before rails starts)-
gem which fastercsv
/usr/local/lib/ruby/gems/1.8/gems/fastercsv-1.5.3/lib/fastercsv.rb发布于 2010-10-04 08:21:23
您应该将其添加到config/environment.rb中
config.gem "fastercsv"您将看到一些提到config.gem的其他行,因此请将其放在这些行的旁边。如果你有多个版本的fastercsv,并且想要使用一个特定的版本,你可能需要添加:version => 'x.x.x'。
发布于 2011-06-27 02:23:46
您只需在GemFile中添加以下行
gem 'fastercsv‘
完成此操作后,请记住重新启动服务器应用程序。
发布于 2010-10-03 13:14:27
您使用的是什么版本的Rails?
如果是Rails3,则需要在Gemfile中将其指定为应用程序的依赖项
gem 'fastercsv'https://stackoverflow.com/questions/3848566
复制相似问题