0
我有以下(剪切)参数传递到我的控制器。访问控制器中的嵌套散列表
Parameters: {"commit"=>"OK", "action"=>"set_incident_incident_status_id", "id"=>"1", "controller"=>"incidents", "incident"=>{"incident_status_id"=>"1"}}
我知道,如果我要选择的事件,我可以这样做:
@incident = Incident.find(params[:id])
如何访问 “事件”=> { “incident_status_id”=> “1”}?
我想尝试这样的:
@incident_status = IncidentStatus.find(params[:incident => :incident_status_id])
但没有奏效。我认为这只是一个语法问题,我还没有找到解决方案。任何帮助将非常感激!
嗯,我得到了以下错误:NoMethodError(未定义的方法'[]”为:事件:符号): – Magicked 2010-05-14 15:37:08
固定,尝试代替 – fig 2010-05-14 15:38:50
就是这样。谢谢! – Magicked 2010-05-14 15:42:31