ActiveAdmin中的Formtastic提示问题(不需要的对象ID输出)

时间:2014-12-27 14:03:44

标签: ruby-on-rails ruby paperclip activeadmin formtastic

当我使用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

2 个答案:

答案 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