在ruby中,如何使这个嵌套哈希工作?

Dav*_*vid 0 ruby arrays hash ruby-on-rails

这个创建一个错误:

  @settings = { 
    :tab1 => {
      :name => {
        :required => true
      },
      :description
   }
  }
Run Code Online (Sandbox Code Playgroud)

需要更改:descrpition to:description => {},但我没有任何值:description所以我希望它保持原样(没有空=> {})

你能告诉我处理这种情况的最佳方法吗?

提前致谢

Sal*_*lil 6

您可以为其指定nil.

  @settings = { 
    :tab1 => {
      :name => {
        :required => true
      },
      :description => nil
   }
  }
Run Code Online (Sandbox Code Playgroud)