我正在构建协议管理应用程序。每个协议都有供应商,激活,到期日期和文件。文件是随附的pdf协议。我使用active Storage附加文件。当我编辑表单时,看不到附件。因此,如果我更改任何其他参数,例如供应商并更新“协议”,那么先前附加的文件将被删除。
如果我在编辑时不上传任何其他文件,该怎么做才能使附件文件名出现在更新中而不被删除?
更新:
这是代码。除了将: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()