这是我前段时间提出的一个问题,我遇到了同样的问题,帖子中说明的解决方案并没有解决我的问题。
我基本上有同样的问题,这里是一个初始问题的链接,有一个非常好的解释 - 描述; why the Value is nil although i created a new variable for the model
这是缺少的信息,来自rails控制台的答案:
irb(main):010:0> category = Category.create(:name => 'Games')
(0.0ms) BEGIN
SQL (0.0ms) INSERT INTO "categories" ("created_at", "updated_at") VALUES ($1,
$2) RETURNING "id"
[["created_at", "2017-07-31 12:43:51.953353"], ["updated_at
", "2017-07-31 12:43:51.953353"]]
(29.0ms) COMMIT
=> #<Category id: 5, name: nil, created_at: "2017-07-31 12:43:51", updated_at: "
2017-07-31 12:43:51">
irb(main):011:0>
新类别名称显示为nil
名称时应为Games
。
双引号,单引号对我没有任何影响。
我正在使用Git Bash。