ruby-on-rails - 如何在不通过 CRUD(使用控制器等)的情况下创建项目?
问题描述
我有一个带有列内容(以及 id 和其他内容)的模型目标。我想在不编写 CRUD 所需的常用代码的情况下创建一个目标。我需要有限数量的目标,而我(管理员)需要控制它们。
在 Django 中,我可以从命令行使用 API。在 Rails 中,如何在不通过 CRUD 的情况下创建项目?
解决方案
您可以使用rails console
运行您喜欢的任何代码,包括创建对象。
$ rails c
Running via Spring preloader in process 59002
Loading development environment (Rails 5.2.2.1)
[1] pry(main)> Goal.create!(...)
推荐阅读
- assembly - 为什么这个 shellcode 会导致目标挂起?
- javascript - 无法将背景颜色值从 json 设置到 HTML 页面
- python - 如何在python中创建一个全局变量
- rxjs - 返回来自最近事件的响应,而不是最后的异步响应
- vue.js - Vue.js 生命周期钩子
- vue.js - 如何使用方法创建 Vue 组件的新实例并随后销毁它们?
- hadoop - Hadoop localhost:9870 在格式化 hdfs namenode 之前不起作用
- python - 尝试使用 Python 获取 Excel 差异时如何修复 Key 错误
- applescript - 每 5 分钟备份一次文件夹 (Applescript - Droplet)
- python-3.x - 如何在 socketio 方法中获取全局金字塔请求?