【发布时间】:2020-04-16 07:47:32
【问题描述】:
带有嵌套哈希的列看起来像这样,我想从 subscription 列访问 language 键
=> #<User:0x00007fc609916ac8
id: "224cc26e-6a66-43a0-96db7d3775ac",
name: "Jack Ryan",
email: "jack@ryan.com",
subscription: {"plan"=>"paid", "language"=>"English", "country"=>"Germany" },
不胜感激。谢谢
我尝试了几种不同的方式访问它,但总是出错
ActionView::Template::Error (PG::UndefinedColumn: ERROR: column users.subscription['language'] does not exist
ActionView::Template::Error (PG::UndefinedColumn: ERROR: column users.subscription.language does not exist
ActionView::Template::Error (PG::UndefinedColumn: ERROR: column users.subscription[:language] does not exist
【问题讨论】:
-
分享你用于创建
User的迁移文件
标签: sql ruby-on-rails join