簡體   English   中英

Rails傳遞多個參數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM