我的Rails测试设置有问题。现在,当我的夹具中有数据时,Rails不会将其识别为哈希。
require 'test_helper'
class TravelerTest < ActiveSupport::TestCase
def setup
@traveler = Traveler.new(:one)
end
这是我收到以下错误的地方: “ArgumentError:在分配属性时,必须将哈希作为参数传递。 test / models / traveler_test.rb:6:在`setup'“
我的traveler.yml看起来像这样:
one:
firstname: John
lastname: Smith
email: example@email.com
encrypted_password: '123456'
confirmed_at: 2016-01-02 08:31:23
confirmation_sent_at: 2016-01-02 08:30:59
two: {}
# column: value