编辑表单时如何显示Active Storage附件?

我正在构建协议管理应用程序。每个协议都有供应商,激活,到期日期和文件。文件是随附的pdf协议。我使用active Storage附加文件。当我编辑表单时,看不到附件。因此,如果我更改任何其他参数,例如供应商并更新“协议”,那么先前附加的文件将被删除。

Editing Agreement form

如果我在编辑时不上传任何其他文件,该怎么做才能使附件文件名出现在更新中而不被删除?

更新:

这是代码。除了将:file添加到允许的参数外,我没有对生成的Agreement_controller.rb进行任何调整。

from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC


submit=WebDriverWait(browser,10).until(
EC.visibility_of_element_located((By.XPATH,"//button[@class='sc-aewfc iesYjz']//span")))
submit.click()
xiaohou0604 回答:编辑表单时如何显示Active Storage附件?

添加“协议”模型

attribute :remove_file,:boolean,default: false
after_save :purge_file,if: :remove_file
本文链接:https://www.f2er.com/3055540.html

大家都在问