2016-11-23 37 views
0

额外的哈希在积极联系,我有这样的下面的代码:activeadmin formtastic f.template.image_tag(...),显示在表格

ActiveAdmin.register Item do 

    permit_params :name, :description, :avatar 

    form :html => { :enctype => "multipart/form-data" } do |f| 
    f.inputs do 
     f.input :name 
     f.input :description 

     f.input :avatar, :as => :file , :hint => f.template.image_tag(f.object.avatar.url(:medium)) 
    end 
    f.actions 
    end 

end 

这表明在形成一类散,unwanted hash demo

HTML:

<fieldset class="inputs"><ol><li class="string input optional stringish" id="item_name_input"><label for="item_name" class="label">Name</label><input id="item_name" type="text" name="item[name]"> 

</li><li class="text input optional" id="item_description_input"><label for="item_description" class="label">Description</label><textarea rows="20" id="item_description" name="item[description]"></textarea> 

</li>#&lt;#&lt;Class:0x007fb884ba0970&gt;:0x007fb886102b38&gt;<li class="file input optional" id="item_avatar_input"><label for="item_avatar" class="label">Avatar</label><input id="item_avatar" type="file" name="item[avatar]"> 

<p class="inline-hints"><img src="/images/medium/missing.png" alt="Missing"></p></li></ol></fieldset> 

我在做什么错在这里?

+0

请在此代码之前和之后发布约10行 –

+0

@AndreyDeineko这就是我在该文件中的所有内容! – sadaf2605

+0

检查检查元素在该位置显示的内容 –

回答

1

将您的代码更改为hint: image_tag(f.object.avatar.url(:medium)).html_safef.template超出此处。

+0

谢谢,但这失败了':hint => image_tag(f.object.avatar.url(:medium))。html_safe' but'hint:image_tag(f.object.avatar.url(:medium))。html_safe'worked,这是为什么? – sadaf2605

+0

@ sadaf2605我没有得到它,什么是工作,什么不是? –