我正在使用以下方式从非Rails 外部站点向我的Rails 应用程序中的考试控制器发送表单信息:
<form action="http://xyzRailsapp.com/exams" method="post" >
<input type="submit" name="Submit" value="test" >
Name:<input type="text" name="exam[patient_name]" value="#patientname#" >
Source:<input type="text" name="exam[source]" value="share" >
</form>
在考试控制器内部,我试图通过以下方式测试“exam [source]”的值是否为“share”:
if params[:source] == 'patshare'
format.html { redirect_to @patient, notice: 'Ready to share.'
end
但我显然被考试 [来源] 哈希结构搞混了——我应该如何重写这个 if-then 语句?