Ruby on rails 使用MongoDB的Rails-在一个属于/拥有多个关系的数据库中查找项目
我正在学习rails和MongoDB,我已经完成了以下代码: user.rb(在模型文件夹中) job.rb(也在模型文件夹中) 我的目标是在只有用户名的情况下获得工作名称(在ofc控制器中)。但我真的不知道该怎么做 我应该做:Ruby on rails 使用MongoDB的Rails-在一个属于/拥有多个关系的数据库中查找项目,ruby-on-rails,ruby,mongodb,relationship,Ruby On Rails,Ruby,Mongodb,Relationship,我正在学习rails和MongoDB,我已经完成了以下代码: user.rb(在模型文件夹中) job.rb(也在模型文件夹中) 我的目标是在只有用户名的情况下获得工作名称(在ofc控制器中)。但我真的不知道该怎么做 我应该做: data = User.job.job_name 谢谢你的帮助。首先,关系必须是 has_many :jobs 你可以像这样找到这份工作 @job = Job.where(:job_name => "CEO").first # Will pick the fi
data = User.job.job_name
谢谢你的帮助。首先,关系必须是
has_many :jobs
你可以像这样找到这份工作
@job = Job.where(:job_name => "CEO").first # Will pick the first job
# with name "CEO"
@user = @job.user
然后您可以访问用户名,如
@user.username
我的案子和这个有点不同。比如:我有工作名,但我想知道工作名后面的用户名是谁。在你的情况下,只有我有用户,对吗?如果我没有我告诉过你的呢?
@job = Job.where(:job_name => "CEO").first # Will pick the first job
# with name "CEO"
@user = @job.user
@user.username