我有3種型號如果使用的三種型號else條件軌
用戶:ID,名稱
喬布斯:ID,USER_ID,標題
應用:ID,JOB_ID,user_id說明
在作業#顯示頁面我正在嘗試設置一個按鈕,該按鈕僅對未應用於作業的人員可見,尚未創建作業並已登錄。我正在使用設計。我已經成功地在這些模型中建立了正確的關係(感謝SO),如下所示。
user.jobs #list發佈用戶的所有作業
jobs.applicants #list在工作中所有申請人
的問題是如何制定的if else condtion,顯示按鈕,提交表單(隱藏)添加到作業#show頁面,並將job_id和user_id放入應用程序模型中。
我試圖
<% if user_signed_in? %>
<% if job.user_id = current_user.id %>
<div style="text-align:center;" class="widget">
<%= link_to(new_user_session_path, :class => "g-btn type_primary") do %>
<i class="icon-external-link"></i> Apply for the job
<% end %>
</div>
<% end %>
<% end %>
我不能似乎得到關於如何獲得object.id零的左右誤差的想法。
如果job.user_id = current_user.id是賦值,而不是一個比較。 – Doon