如何在一个Rails 4输入字段上有两种类型?

时间:2015-11-11 00:41:39

标签: ruby-on-rails simple-form

在我们的Rails 4.2应用程序中,有一个hidden_file字段,我们希望它们都是:hidden和:file(type):

 <%= f.input :hidden_file, as: :file & :hidden %>

我们尝试过:

 <%= f.input :hidden_file, as: [:file, :hidden] %>

它返回错误:

undefined method `to_sym' for [:file, :hidden]:Array

以下仅作为选项隐藏:遗忘:文件:

 <%= f.input :hidden_file, as: :file, as: :hidden %>

as:(类型)有2个选项的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

您必须将文件输入字段放在隐藏的div中。

<div style="overflow: hidden;width:83px;">
   <input name="userfile" id="userfile" type="file"/>
</div>

你不能在我知道的html字段上放两种类型,至少这是我对html spec

的理解