【问题标题】:How do I set a database column to the empty string in a Rails fixture?如何将数据库列设置为 Rails 夹具中的空字符串?
【发布时间】:2020-01-27 23:33:49
【问题描述】:

我在 Postgres 中有一个 varchar 列,在我的 Rails schema.rb 中定义为 t.string

我想将它设置为在我的规范中作为固定装置写入的特定记录,设置为空(零长度)字符串,而不是 NULL。

试试这个:

fixture_1:
  my_column: <%= '' %>

不起作用 - 它被保存为 NULL。

如何将其设置为空白字符串?

【问题讨论】:

  • my_column: "" 不起作用吗?
  • Doh。是的,它确实。如果您将其作为答案,很高兴接受。

标签: ruby-on-rails fixtures


【解决方案1】:

请试试这个

fixture_1:
 my_column: ""

【讨论】:

    猜你喜欢
    • 2013-02-10
    • 1970-01-01
    • 2016-11-22
    • 2017-12-20
    • 2023-03-19
    • 2014-11-06
    • 1970-01-01
    • 1970-01-01
    • 2014-05-18
    相关资源
    最近更新 更多