ruby-on-rails - 在 Rails 中建模这些关系的最佳方法

标签 ruby-on-rails model-view-controller model

我希望创建一个具有三个模型的 Rails 应用程序。一个模型代表汽车,另一个模型代表汽车可以涂装的颜色,第三个模型代表某种颜色的汽车订单。构建这些模型之间关系的最佳方法是什么?

最佳答案

这是非常基本的东西。我建议您阅读Rails guide彻底了解 Active Record 关联。让您继续前进:

class Car < ActiveRecord::Base  
    has_many :orders
    belongs_to :color
end

class Color < ActiveRecord::Base
    has_many :cars
    has_many :orders
end

class Order < ActiveRecord::Base
    belongs_to :car
    belongs_to :color
end

关于ruby-on-rails - 在 Rails 中建模这些关系的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1944053/

相关文章:

Django:将字段添加到模型表单集

ruby-on-rails - ruby 将值添加到以逗号分隔的字符串,除了第一个元素

javascript - 如何从 sails.js 上的不同操作中获取返回的对象?

php - Controller 能否捕获模型抛出的异常?

python - Django - 使用unicode主键获取对象

javascript - 如何在 AngularJS 中处理实时数据和查看状态

jQuery 无法在 Rails 3.2.8 上运行

ruby-on-rails - Ruby:什么会导致同一代码块的执行在一遍又一遍地运行时随着时间的推移而变慢?

javascript - 日期选择器的动态年份范围

java - 当用户使用特定区域设置请求时,如何使 ActFramework 从不同的根文件夹查找模板