我有一個activeadmin形式,其中的輸入字段中的一個是由一些方法返回的JSON數據填充作爲隱藏輸入參數部分上activeadmin
f.input :tag, :label => 'Tags', :as => :select, :collection => HelperClass.get_json()
JSON的看起來像這樣:
{
"group_name": "Group1",
"categories": [
{
"category_name": "cat_1",
"score": "120"
},
{
"category_name": "cat_2",
"score": "120"
}
]
}
雖然這顯示在UI中的窗體上,但我只想顯示「group_name」。但是,我希望稍後使用「類別」中的數據。
無論如何我可以做到這一點嗎?例如,從表單中隱藏剩餘的json,或者使用'group_name'解析其他某個地方的json,或者使用其他任何我無法想到的方式解析json。
PS:你能不能詳細闡述一下回答這個。我不是ROR開發者,但必須修改其他人編寫的代碼。
嘗試'HelperClass.get_json()。slice(:group_name)'。這隻會顯示組名 – Abhi