

DBに`{"params": {"name": "apple", "color": "red"}`のようにデータが入っています。  
これについて、railsのview上で"apple"や"red"のようなハッシュのvalueを取得する方法を教えて欲しいです。  
おそらくjson形式のデータなので、`JSON.parse({"params": {"name": "apple", "color":
"red"})`とすれば、  
`{"name": "apple", "color": "red"}`が取得できるのですが、  
`JSON.parse({"params": {"name": "apple", "color":
"red"}})["name"]`としても"apple"を表示できません。  
よろしくお願いします。


CC BY-SA 4.0
2022-04-26T01:26:37.307
88499
2022-04-26T05:09:33.847
52358
question
ruby-on-rails ruby html json erb
reailsのコントローラーで取得したハッシュのvalueをviewで取り出して表示する方法

[code]

    h = {"params": {"name": "apple", "color": "red"}}
    h.dig :params, :name # => "apple"
    
[/code]

これでできますでしょうか。`dig`は上記のようなネストしたハッシュから値を取得するためのメソッドです。


CC BY-SA 4.0
2022-04-26T05:09:33.847
88506
2022-04-26T05:09:33.847
442
88499
answer