【发布时间】:2016-10-19 16:30:22
【问题描述】:
我已经使用 Rails 上的脚手架命令生成了两个表及其模型和控制器
两张表分别是User和Role
scaffold 命令创建两个表模型和控制器。
app/models/user.rb
class User < ApplicationRecord
has_and_belongs_to_many :roles
end
app/models/role.rb
class Role < ApplicationRecord
has_and_belongs_to_many :users
end
然后我用下面的命令生成了多对多关系第三张表。
rails generate migration CreateJoinTableUserRole User Role
对于这第三个表 rails 不会生成模型或控制器。如何将值添加到此表中?我需要单独为这个表创建模型还是另一种方式?
【问题讨论】:
标签: mysql ruby-on-rails ruby