在我的表单中,我让用户上传一个文件(图像),它看起来像这样:
= simple_form_for [:admin, @team] do |f|
= f.input :logo, as: :photo
= image_tag @team.logo.url if @team.logo?
= f.hidden_field :logo_cache
现在我想为照片创建自定义输入,它应该包括隐藏字段和显示图像。
class PhotoInput < SimpleForm::Inputs::Base
def input
@builder.file_field(attribute_name, input_html_options).html_safe
end
end
这是我的基础知识,我对这个输入有疑问,因为它似乎不知道方法 image_tag 甚至是 link_to ...