如何根据已发布的工作ID在ruby on rails上显示申请人列表

时间:2016-01-27 06:41:19

标签: ruby-on-rails ruby

我是ruby on rails的新手,它也是我的第一个ruby应用程序。

我根据posting_jobs_id作为求职者申请了一份工作 成功申请。

现在我是招聘人员想要具体的具体申请人 posted_jobs_id,但是当我点击时,它会显示整个申请人 具体的posted_jobs_id任何人都可以帮助我,请问我怎么写一个 逻辑或解决方案?

我的观点文件代码:

<tbody>
    <% @applicants_view.each do | applicants | %>
       <tr>
          <td>
            <%= link_to user_path(:jobseeker_id =>applicants.jobseeker_id) %>
            <%= applicants.jobseeker.try(:first_name) %>
         </td>
         <td>
           <%= applicants.jobseeker.try(:year_of_experience) %>
         </td>

         <td>
          <%= applicants.expected_salary %>
        </td>

      </tr>
    <% end %>
 </tbody>

感谢高级人员!

2 个答案:

答案 0 :(得分:0)

在循环部分的开头,即

  

@ applicants_view.each do |申请人|

您在 applicants_view 中所采取的措施并不十分清楚,但您需要对其进行修改,以便仅筛选已查看或申请该作业的特定申请人。

在后端模型中,您还需要维护作业查看者的记录(如果您只想显示作业查看者)

答案 1 :(得分:0)

我解决了这个问题!想要与堆栈溢出社区共享,因为它对其他人有用。

我在控制器中添加了:

  

@applicants_view = AppliedJob.where(:posted_jobs_id =&gt;   PARAMS [:posted_jobs_id])

我的查看文件与问题代码相同。