小编Eva*_*oss的帖子

如何美化 ActiveAdmin 的 json 输出?

我有一个带有 json 字段的模型,我想美化该字段的输出。我该怎么做?

show do
  attributes_table do
    row :source_json do |model|
      model.source_json
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

当前字段如下所示:

  {"date"=>"2018-12-17", "value"=>"sample"}
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西:

  {
     "date"=>"2018-12-17",
     "value"=>"sample"
  }
Run Code Online (Sandbox Code Playgroud)

ruby json ruby-on-rails activeadmin

2
推荐指数
1
解决办法
1644
查看次数

如何通过设置关键元素的优先级来使用字符串键对ruby哈希进行排序?

我有一个包含以下值的哈希:

hash = {
  'red': { something: ''},
  'green': { something: '' },
  'yellow': { something: ''}
}
Run Code Online (Sandbox Code Playgroud)

做这样的事情最简单的方法是什么:

hash.sort_by_key_with_priority(['green', 'yellow', 'red'])
Run Code Online (Sandbox Code Playgroud)

并返回:

hash = {
  'green': { something: '' },
  'yellow': { something: ''},
  'red': { something: ''},
}
Run Code Online (Sandbox Code Playgroud)

ruby sorting ruby-on-rails

1
推荐指数
2
解决办法
87
查看次数

标签 统计

ruby ×2

ruby-on-rails ×2

activeadmin ×1

json ×1

sorting ×1