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