Rails 不同文件字段的回形针相同 ID
Rails paperclip same id for different filefields
我想使用回形针 gem 上传我的博客故事的缩略图。
我添加了回形针 gem,将以下行添加到 Post
模型
has_attached_file :thumb, styles: {thumb: "453x300>" }
我也做了一个迁移(并且迁移了)
rails g paperclip post thumb
现在,在我的索引页面中,我想在每个故事旁边添加一个按钮,以上传该故事的缩略图。所以我为索引中的每个 post 添加了这个表单助手。
<%= form_for post, html: { multipart: true } do |f| %>
<%= f.file_field :thumb, as: :file %>
<%= f.submit %>
<% end %>
现在一切正常,但我注意到所有 file_fields(显示 "choose file" 的按钮具有相同的 id
,即 #post_thumb
如我所说,一切正常,但我认为在您的页面中使用相同 ID 的如此多元素不是最佳做法(或明智做法)。谁能帮我弄清楚我可能做错了什么,或者我应该怎么做?l
谢谢
您可以更改文件上传器的id
。
<%= f.file_field :thumb, as: :file, id:"some-unique-id" %>
我想使用回形针 gem 上传我的博客故事的缩略图。
我添加了回形针 gem,将以下行添加到 Post
模型
has_attached_file :thumb, styles: {thumb: "453x300>" }
我也做了一个迁移(并且迁移了)
rails g paperclip post thumb
现在,在我的索引页面中,我想在每个故事旁边添加一个按钮,以上传该故事的缩略图。所以我为索引中的每个 post 添加了这个表单助手。
<%= form_for post, html: { multipart: true } do |f| %>
<%= f.file_field :thumb, as: :file %>
<%= f.submit %>
<% end %>
现在一切正常,但我注意到所有 file_fields(显示 "choose file" 的按钮具有相同的 id
,即 #post_thumb
如我所说,一切正常,但我认为在您的页面中使用相同 ID 的如此多元素不是最佳做法(或明智做法)。谁能帮我弄清楚我可能做错了什么,或者我应该怎么做?l 谢谢
您可以更改文件上传器的id
。
<%= f.file_field :thumb, as: :file, id:"some-unique-id" %>