我有这个:
class User < ActiveRecord::Base
has_many :jobs
如何在不重命名源类的情况下将“:jobs”重命名为其他名称?我只想将它们称为:
class User < ActiveRecord::Base
has_many :obligations
就是这样。我试过:
has_many :obligations, source: :user
但是没用。
最佳答案
你做错了。而不是像这样添加源添加类
class User < ActiveRecord::Base
has_many :obligations, class_name: 'Job'
end
希望这能解决您的问题。
关于ruby-on-rails - 关系的别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38650483/