Ruby on Rails CRUD2024年12月21日 | 6 分钟阅读 CRUD 代表在数据库中创建 (Create)、读取 (Read)、更新 (Update) 和删除 (Delete) 数据。 Active Record 自动允许应用程序读取和操作存储在表中的数据。 在本教程中,我们将使用 MySQL 数据库创建一个 Rails CRUD。 步骤 1 创建一个新的 Rails 应用程序。 第 2 步 将目录更改为 crud。 第 3 步 转到应用程序中的 Gemfile 并添加以下内容。 第 4 步 转到应用程序中的 config/application.rb 文件并添加以下内容。 第 5 步 运行以下命令 第 6 步 转到 app/views/layouts/application.html.erb 并在 head 标签中插入以下行。 第 7 步 转到 app/views/layouts/application.html.erb 并在 </body> 标签之前插入以下行。 第 8 步 在上面的文件中,将 <%= yield %> 替换为以下代码 第 9 步 转到 app/assets/javascripts/application.js 并添加加载 jQuery DataTable 的 javascript 代码 第 10 步 从控制台创建一个控制器。 第 11 步 从控制台创建一个模型。 第 12 步 转到 app/controllers/products_controller.rb 并编写以下代码。 第 13 步 转到 app/models/product.rb 并对 name、price 和 description 字段进行一些验证。 第 14 步 转到 config/routes.rb 并添加 第 14 步 转到 config/routes.rb 并添加 第 15 步 现在在 app 文件夹中创建一个名为 api 的文件夹。 在此文件夹中创建一个名为 products 的文件夹。 现在最终创建 app/api/products/products_api.rb 文件并添加以下代码。 第 16 步 转到 config/routes.rb 并添加以下代码。 第 17 步 在您的控制台中运行以下命令。 第 18 步 在 app/views/products/ 文件中,编写以下代码。 index.html.erb new.html.erb edit.html.erb show.html.erb 第 19 步 从命令行启动服务器。 第 20 步 在您的 localhost 上运行该应用程序。 将出现以下页面。 在这里我们已经在表中插入了一些数据。 ![]() 插入数据 ![]() 要插入数据,请单击上面的快照中显示的“添加产品”。 填写如下所示的详细信息。 ![]() 读取数据 要读取数据,请单击“操作”下的“显示”。 在这里我们将点击 Jeggings 的“显示”操作。 ![]() 更新数据 要更新数据,请单击“编辑”操作。 在这里我们将编辑衬衫的描述,将“Men formal shirts”改为“Women formal shirts”。 ![]() ![]() 删除数据 要删除数据,请单击“删除”操作。 在这里我们将从上表中删除产品 Jeans。 ![]() 下载下载此示例下一个主题论坛提交不再可用 |
我们请求您订阅我们的新闻通讯以获取最新更新。