Rails 文件上传2024年12月18日 | 3 分钟阅读 我们可以在 Rails 中通过文件上传功能上传文件。在本教程中,我们将学习如何在 Rails 中上传文件。 让我们看一个通过 Rails 上传文件的例子。 示例步骤 1 创建一个名为 upload 的 Rails 应用程序。 步骤 2 将您的目录更改为 upload。 步骤 3 安装以下 gems。 步骤 4 转到您目录中的 Gemfile 并添加以下 gems。 步骤 5 运行以下命令。 步骤 6 创建一个模型,其中包含两个字符串,分别是 name 和 attachment。 步骤 7 迁移您的数据库。 步骤 8 在您的应用程序中生成控制器文件。 步骤 9 在此步骤中,我们将通过 carrierwave gem 创建一个 uploader。 步骤 10 现在打开 app/models/resume.rb 模型文件并编写以下代码。 步骤 11 转到 config/routes.rb 文件并编写以下代码。 步骤 12 转到 app/controllers/resumes_controller.rb 文件并编写以下代码。 步骤 13 在 app/assets/stylesheets/resumes.scss 文件中添加 bootstrap。 步骤 14 转到 app/views/layouts/application.html.erb 文件并编写以下代码。 步骤 15 转到 app/views/documents/index.html.erb 文件。 步骤 16 转到 app/views/documents/new.html.erb 文件。 步骤 17 现在启动服务器。 步骤 18 在您的浏览器上运行此链接 https://:3000/ 以下页面将显示在您面前。 ![]() 单击“New Resume”。 ![]() 单击“Save”按钮。您的文档将被上传。 ![]() 要下载此文档,请单击“Download”链接。 要删除此文档,请单击“Delete”链接。 ![]() 下载下载此示例下一主题Ruby on rails 布局 |
我们请求您订阅我们的新闻通讯以获取最新更新。