我在我的 user.rb 文件中将 User.guided 字段设置为序列化:
serialize :guided
在数据库中,值的存储方式如下:
--- "{\"step1\"=>\"true\", \"step2\"=>\"false\"}"
因此,在我的 Rails 视图中,我将值输出到 JS,如下所示:
<script>
var guided = <%= current_user.guided.to_json.html_safe %>;
</script>
然后在 js 控制台中,引导输出:
"{"step1"=>"true", "step2"=>"false"}"
问题是我无法访问各个值?你是怎样做的?
作为guided.step1
错误undefined
谢谢