如何使用带有rails的Values gem?

时间:2018-04-01 17:29:24

标签: ruby-on-rails bundler gemfile

的Gemfile:

gem 'values'

还尝试了Gemfile:

gem 'values', require: 'values'

Gemfile.lock的

values (1.8.0)

$ bundle install

Using values 1.8.0

但是$ rails console

> Value

NameError (uninitialized constant Value)

> require 'values'

LoadError (cannot load such file -- values)

但如果我只是$ irb

require 'values'

=> true

如何在rails中找到Value对象?

1 个答案:

答案 0 :(得分:0)

之前我遇到过spring gem这样的问题,问题归因于spring预加载器。

首先,您需要使用以下命令从终端停止spring stop

Sub OpenTextFile()
Dim FilePath As String
FilePath = Application.GetOpenFilename()
Open FilePath For Input As #1

For row_number = 0 To 10
   '     LineItems = Split(LineFromFile, ",")
    Line Input #1, LineFromFile
    If row_number = 0 Then
        LineItems = Split(LineFromFile, ",")
        ActiveCell.Offset(row_number, 0).Value = LineItems(0)
    End If
    If row_number = 1 Then
        LineItems = Split(LineFromFile, ",")
        ActiveCell.Offset(row_number, 0).Value = LineItems(0)
        ActiveCell.Offset(row_number, 1).Value = LineItems(1)
    End If
    If row_number >= 1 Then
        LineItems = Split(LineFromFile, ",")
        ActiveCell.Offset(row_number, 0).Value = LineItems(0)
        ActiveCell.Offset(row_number, 1).Value = LineItems(1)
      **ActiveCell.Offset(row_number, 2).Value = LineItems(2)** ' here break the program
        ActiveCell.Offset(row_number, 4).Value = LineItems(3)
        ActiveCell.Offset(row_number, 5).Value = LineItems(4)
        ActiveCell.Offset(row_number, 5).Value = LineItems(5)
    End If
Next row_number
Close #1
End Sub

然后重启rails控制台。

希望这会对你有所帮助。