gpt4 book ai didi

ruby-on-rails - f.template.image_tag 和 image_tag 有什么区别?

转载 作者:行者123 更新时间:2023-12-04 03:36:13 31 4
gpt4 key购买 nike

当您想在表单中显示照片时,一致认为应该这样做:

ActiveAdmin.register Foobar do
form :html => {:multipart => true} do |f|
f.input :thumbnail, :required => false, :as => :file,
:hint => f.template.image_tag( f.object.thumbnail.url(:thumb) )
end
f.actions
end
end

当我这样做时,我得到了这个:

#<#<Class:0x00000004950908>:0x0000000494d960>
<li class="file input optional" id="property_thumbnail_input"><label class="label" for="property_thumbnail">Thumbnail</label><input id="property_thumbnail" name="property[thumbnail]" type="file">

<p class="inline-hints"><img alt="431270" src="/system/properties/thumbnails/000/000/015/thumb/431270.png?1416340571"></p></li>

是的,我的页面中呈现了十六进制代码:/

如果我简单地执行以下操作,它就会消失:

:hint => image_tag( f.object.thumbnail.url(:thumb) )

软件版本:

formtastic (3.0.0)

paperclip (4.2.0)

最佳答案

f.template.image_tag 和 image_tag 是相同的,但是调用 f.template 的方法的结果与 image_tag 调用的结果不同。这在 ActiveAdmin 的内部表现,原因是 ActiveAdmin 支持 Arbre 的形式已经有一段时间了。

关于ruby-on-rails - f.template.image_tag 和 image_tag 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27002349/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com