我有int[][] num = new int[10][5];
for (int i =0; i < num.length;i++ ) {
for (int x=0; x < num[0].length;i++) { //we used num[0] because we need the length of the rows not the columns
num[i][x] = //any value you want to assign
}
}
和User
个型号。 Job
创建了多个User
,这就是我写这个的原因:
Jobs
此代码使class User < ActiveRecord::Base
has_many :jobs, dependent: :destroy
end
class Job < ActiveRecord::Base
belongs_to :user
end
拥有自己的Users
。现在,我想让Jobs
让其他用户Users
为Jobs
。怎么可能?
答案 0 :(得分:0)
您将创建一个名为favorites的新模型,其属于job_to job和belongs_to user。用户和工作都会有很多收藏。模式将具有USER_ID和JOB_ID - 当您单击收藏夹按钮时它将链接到收藏夹控制器上的创建操作并创建新收藏夹,您将把current_user.id传递给user_id并将@ job.id传递到job_id。
现在有一个关系集的最爱。因此,您可以在循环中调用@ user.favourites.all来获取用户喜欢的记录。您也可以致电@ job.favourites.all并获取该特定工作的最爱。
要取消收藏,您只需链接到该特定收藏夹的销毁记录