【问题标题】:Rails paperclip same id for different filefields不同文件字段的Rails回形针相同的ID
【发布时间】:2015-11-05 08:21:13
【问题描述】:

我想使用回形针 gem 上传我的博客故事的缩略图。

我添加了回形针宝石,将以下行添加到 Post 模型

    has_attached_file :thumb, styles: {thumb: "453x300>" }

我也进行了迁移(并迁移了它)

rails g paperclip post thumb

现在在我的索引页面中,我想在每个故事旁边添加一个按钮,以将缩略图上传到该故事。所以我为索引中的每个帖子添加了这个表单助手。

 <%= form_for post, html: { multipart: true  } do |f| %> 
        <%= f.file_field :thumb, as: :file %> 
        <%= f.submit %> 
 <% end %>

现在一切正常,但我注意到所有 file_fields(显示“选择文件”的按钮,都有相同的id,即#post_thumb

正如我所说,一切正常,但我认为在您的页面中使用相同的 id 拥有这么多元素并不是最佳做法(或明智的做法)。谁能帮我弄清楚我可能做错了什么,或者我应该怎么做?l 谢谢

【问题讨论】:

    标签: ruby-on-rails forms paperclip helper


    【解决方案1】:

    您可以更改文件上传器的id

     <%= f.file_field :thumb, as: :file, id:"some-unique-id" %> 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多