0

尊敬的人...

很多天以来我都有一个严重的设计问题......请帮忙......

在此处输入图像描述

在输入你可以从 URL 中获取的医院 ID 为 10(使用 ransack)后,我从上一个屏幕进入这个阶段......在这个阶段,当我点击“为员工添加绩效详细信息”时,我只将员工 ID 传递给绩效创作画面...

在此处输入图像描述

我如何从前一个屏幕中捕获 hospital_id 并存储在我的表演创建屏幕中?...(它有野战医院 ID)...。

我可以以某种方式使用这个原始 sql 查询直接存储医院 ID 吗?...

employee_sanction_working 从哪里 选择医院 IDemployee_id

请帮忙...

谢谢

4

2 回答 2

1

有几种方法可以解决您的问题:

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 %>

请参阅以获取更多信息

于 2013-04-15T10:33:30.077 回答
0

您可以将 hospital_id 作为参数传递给“为员工添加绩效详细信息”链接。

于 2013-04-15T09:42:51.453 回答