0

在我的 Rails 应用程序中,我提交了一个包含图像和一些文本字段的表单。我已经填写了所有字段并浏览了正确的图像然后提交。如果除图像字段之外的其他字段出现错误,则将呈现带有错误消息的我的表单。但我也需要检索浏览的图像字段。可能吗?如果可能的话,我该怎么做?

4

1 回答 1

1

因为您没有提供任何详细信息,您的表单的外观等。我只能猜测您真正想要做的事情。

例如,如果您有一个名为 :attachment 的表单和一个 file_field_tag,您可以在控制器或视图中通过 params[:attachment] 访问它

可能的方法是#original_filename、#content_type、#filename、#tempfile 等。

一定要设置 :multipart => true (因为 rails 3.1 它是自动完成的)

您可以在此处更深入地了解如何将其与您的模型一起使用:http: //guides.rubyonrails.org/form_helpers.html#uploading-files

于 2012-09-14T08:06:53.790 回答