由于今天的Rails和Sprockets漏洞更新带来了依赖性并发症,我今天不得不将ActiveAdmin更新为HEAD,并且升级已经在我更复杂的表单上完成了一个数字。有关简化示例的信息,请参见此处:http://pastebin.com/Gt19TtYW
此标记在我们使用的最后一个版本(ref 8299dee5bd0)中呈现正常 - 呈现的最内层inputs
块中的任意html和预期的每个item.input
。但是,在最新版本中,只会考虑块中调用的最后一个方法(因此每个项目只会呈现<p>More static html</p>
)。即使我删除那些静态html容器并只留下item.input
个调用,我只会获得该块中最后一个方法调用的标记。这让我有两个问题:
div
,但这让事情变得更糟(任意html最终在has_many标记之上浮动孤立)。has_many
中的语法是否有一些新技巧可以让我的所有item.input
和其他标记都被渲染,而不仅仅是最后调用的东西? 答案 0 :(得分:2)
是的,请在GitHub上打开这个问题。我们的意图是你在输入中使用Arbre,所以“para some static html”而不是“&lt; p&gt; ...&lt; p&gt;”。html_safe然而,到目前为止,这在输入中起作用但不是has_many。还有一个修复程序刚刚添加到has_many中,用于丢失输入,因此请拉出最新版本并查看是否有帮助。