[英]Rails passing more than one parameters
尊敬的人...
自從很多天以來,我遇到了一個嚴重的設計問題……請幫忙……
我從輸入URL可以輸入URL的hospital_id后進入上一屏幕,我可以從URL進入10(使用ransack)...在此階段,當我單擊“為員工添加績效詳細信息”時,im僅將employee_id傳遞給績效創建屏幕...
如何從上一個屏幕中捕獲hospital_id並將其存儲在性能創建屏幕中? ...(具有field hospital_id)...。
我可以以某種方式使用此原始sql查詢直接存儲hospital_id嗎? ...
從employee_sanction_working
選擇WHERE employee_id
ID的hospital_id
請幫忙...
n
有幾種方法可以解決您的問題:
1)您可以按照Rubyman和Santhosh K的建議在參數中傳遞hospital_id
2)您可以在控制器中創建一個類變量,該變量可以在erb或haml視圖中使用。
例如:
in controller:
def new
@hospital_id = params[:hospital_id] #this you can use in your view
end
in view
Hospital ID is <%= @hospital_id %>
請參考此以獲取更多信息
您可以將hospital_id作為參數傳遞給“為員工添加績效詳細信息”鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.