ruby - ruby on rails 中的类和模型
问题描述
创建类和创建模型是一样的。例如,如果我必须制作一个产品类,那么我必须为它制作一个产品模型吗?
解决方案
模型是一个有点复杂的实体,而不仅仅是一个类。Rails 中的模型是 Active Record 的表示。这里是它的内容:
Active Record 为我们提供了多种机制,其中最重要的是能够:
表示模型及其数据。
表示这些模型之间的关联。
通过相关模型表示继承层次结构。
在模型被持久化到数据库之前验证模型。
以面向对象的方式执行数据库操作。
为了创建订单,您需要创建一个表(在这种情况下,rails 使用迁移)和这个示例中的模型类product
。您可以使用 rails 生成器来实现这一点,以下将创建模型和迁移
bin/rails generate model Product name:string description:text
推荐阅读
- sql - 对齐偏移数据值sql join
- haskell - 我想我找到了一个“不存在的单子”
- php - Codeigniter - 如何访问 result_array()
- python - 将带有列表和 dics 的 JSON 转换为数据框
- python - 带有“选择”的 BokehAPP 用于更改未显示其中一个图的图
- flutter - 使用 GestureDetector 的 onLongPressStart 每秒调整图标大小
- visual-foxpro - 如何检查项目/.exe 文件
- html - 如何实现标题和摄影师信用
- sas - 如何在 SAS 中对 Excel 文件进行不同的格式设置,例如粗体、斜体等?
- c# - 如何在紧凑模式下使用 MediaPlayerElement 移动窗口