Rails:有没有办法通过命令行添加关联?

Dav*_*nes 3 command-line model ruby-on-rails

Rails 文档中,我们找到以下示例:

class Physician < ActiveRecord::Base
  has_many :appointments
  has_many :patients, :through => :appointments
end
Run Code Online (Sandbox Code Playgroud)

我只是好奇:是否可以使用命令行生成它rails generate model

dpa*_*age 5

不是根据您从 获得的使用消息rails generate model。不过,您可以建立belongs_to关系:

rails generate model photo title:string album:references
Run Code Online (Sandbox Code Playgroud)

给了我以下内容app/models/photo.rb

class Photo < ActiveRecord::Base
  belongs_to :album
end
Run Code Online (Sandbox Code Playgroud)