如何使用托架宝石与栈桥宝石



所以,我正在为管理面板托架Github使用Trestle Gem。

我正在使用纸袋宝石上传图像纸盘github

现在,我有一个网站,展示了一些杂货店的产品。并添加了带有栈桥的槽管理面板。它在添加名称,价格,描述等方面很好地工作了。但是,当我用纸袋gem添加图像字段时,我无法将映像作为输入上传,它只是文本输入。这是管理面板的图像:管理面板图片

图像输入字段位于底部,因此在图片中看不到。但是看起来像名称字段一样。它只是文本输入,没有任何选项可以上传图像。不是我应该做什么才能通过栈桥通过管理面板上传图像。

由于现在有Activestorage,解决方案是使用Trest-Active-Storage Gem:

1。)更新您的Gemfile

# /Gemfile.rb
gem 'trestle'
gem 'trestle-active_storage'
gem 'image_processing', '~> 1.2'
gem 'poppler' # # Previews of PDFs

2。)然后在您的form中使用active_storage_field

form do |ifu|
  concat Trestle::Form::Automatic.new(admin).render(self, ifu)
  active_storage_field :files # if :files is your `has_one|many_attached` field
end

最新更新