小编use*_*300的帖子

我需要做些什么才能使activerecord-import工作?

我正在尝试使用activerecord-import,但我似乎无法让我的应用程序识别它的存在.

我明白了

undefined method `supports_import?' for #<Class:...>
Run Code Online (Sandbox Code Playgroud)

要么

undefined method `import' for #<Class:...>
Run Code Online (Sandbox Code Playgroud)

不管我做什么.我一直在谷歌搜索这几天,并尝试我能想到的一切

当我们使用rails 2.3.5和ar-extensions时,它工作正常,但自从升级到rails 3.2后,它已被破坏.

每个人都说解决方案是使用activerecord-import,但我似乎不知道如何做到这一点.我已经安装了gem - 我相信我的ActiveRecord版本的正确版本 - 我已经在我的代码中需要它,但是我必须要做一些其他事情.

我在我的Gemfile中有这个:

gem 'activerecord-import', "~> 0.3.0"
Run Code Online (Sandbox Code Playgroud)

这在我的代码中:

require 'activerecord-import'
Run Code Online (Sandbox Code Playgroud)

这是我的宝石清单:

$ gem list

*** LOCAL GEMS ***

actionmailer (3.2.13)
actionpack (3.2.13)
active_utils (2.0.0, 1.0.5)
activemerchant (1.38.1, 1.37.0, 1.34.1)
activemodel (3.2.13)
activerecord (3.2.13)
activerecord-import (0.3.1)
activeresource (3.2.13)
activesupport (3.2.13)
acts_as_tree (1.1.0)
arel (3.0.2)
builder (3.0.4)
bundler (1.2.1)
capistrano (2.15.5)
ckeditor (4.0.6)
climate_control (0.0.3)
cocaine (0.5.1)
coffee-rails (3.2.2)
coffee-script (2.2.0)
coffee-script-source …
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails activerecord-import

8
推荐指数
1
解决办法
4087
查看次数

在bash脚本中,查看并使用完整的命令行

有没有办法访问确切的命令行作为键入?

(变量扩展后可以)

这是我能想到实现以下目标的唯一方法:

myscript.sh file1 file2 file3 -m"A multi word comment" [other parameters/options]
Run Code Online (Sandbox Code Playgroud)

- 在我们有效调用的脚本内部 -

svn commit file1 file2 file3 -m"A multi word comment" [other parameters/options]
Run Code Online (Sandbox Code Playgroud)

- 无需复制svn自身的所有解析,只是为了理解命令行

(我遇到的问题是,在这个例子中,$ 4将是"-mA多字注释",这将是一个混乱的解决.我宁愿能够拍摄整个命令行,引号和所有,直接svn正好svn将如何看到它.)

如果有人知道编写svn"包装器"的更好方法,我也想听听它.

parameters bash command-line

4
推荐指数
2
解决办法
5051
查看次数