我试图使用Dynamoid创建Rails 6(红宝石版:2.6.3)项目,以将数据存储在DynamoDB数据库中。
为确保我的数据正确保存在dynamoDB中,我按照README文件(https://github.com/Dynamoid/dynamoid)中提到的配置步骤进行操作。 我创建如下用户模型:
class User
include Dynamoid::Document
field :name
end
配置后,我尝试使用Rails控制台保存用户。
结果,我出现了这个错误:
2.6.3 :012 > u = User.create(name: 'John')
Traceback (most recent call last):
1: from (irb):12
NoMethodError (undefined method `force_change' for #<ActiveModel::NullMutationTracker:0x00007faf8e24bef0>)
有人遇到过同样的问题吗? Dimanoid由6导轨支撑吗?