当我将 formtastic DSL 用于 ActiveAdmin 编辑表单时,我得到以下输出:
#< #< Class:0x00000006bd1f68>:0x00000006bd1018> <li class="file input optional" id="post_image_input"><label class="label" for="post_image">Image</label><input id="post_image" name="post[image]" type="file" />
为什么这是从 obj.inspect 的结果开始的?如何删除这部分?
导致这个错误的代码在这里:
form :html => { :multipart => true } do |f|
f.inputs do
#...
f.input :image, required: false, hint: f.template.image_tag(f.object.image.url(:medium)).html_safe
#...
end
f.actions
end
最佳答案
这应该有效:
form :html => { :multipart => true } do |f|
f.inputs do
#...
f.input :image, required: false, hint: image_tag(object.image.url(:medium)).html_safe
#...
end
f.actions
end
关于ruby-on-rails - ActiveAdmin 中的 Formtastic 提示问题(不需要的对象 ID 输出),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27667966/