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

当我使用formtastic DSL for ActiveAdmin编辑表单时,我得到以下输出:

#<#:0x00000006bd1018>

  • 为什么这会从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 

    试试吧。

     form :html => { :multipart => true } do |f| f.inputs do #... f.input :image, required: false, :hint => image_tag(f.object.image.url(:medium)) #... end f.actions end