当我使用formtastic DSL for ActiveAdmin编辑表单时,我得到以下输出:
#< #<类:0x00000006bd1f68>:0x00000006bd1018> <李 class ="文件输入可选" id =" post_image_input">< label class =" label" 用于=" post_image">图像< /标签><输入 ID =" post_image"命名="信息[图像]" 类型="文件" />
为什么这会从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
答案 0 :(得分:8)
这应该有效:
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
答案 1 :(得分:1)
试试吧。
subclass