我正在Active Admin/Formtastic中编辑一个表单,其中包含一个jsoneditor输入。但是,在某些情况下,JSON应该是锁定的和不可编辑的,在这种情况下,我希望使用视图模式,这样它就可以读取,但不能更改。有没有办法在Ruby端做到这一点?当前的代码如下所示。
form do |f|
f.inputs do
input(:my_data, as: :jsonb)
end
end我尝试过as: :text, input_html: { disabled: true },但这使得JSON几乎不可读。
发布于 2019-11-06 00:50:06
在应该是只读的情况下,可以使用ActiveAdmin的Arbre将JSON包装在<code>块中。下面是一个粗略的例子:
Arbre::Context.new do
code JSON.pretty_generate(:my_data)
endhttps://stackoverflow.com/questions/57813077
复制相似问题