ActionView :: TempleteError(未定义的方法'each'代表nil:NilClass);

时间:2011-12-29 11:59:15

标签: ruby-on-rails-3

使用Rails我将构建一个dhtmlxGrid。在此应用程序中,OnRowSelect事件不起作用。

这是我们的控制器。

def compdata
  @conts = Continfo.find(params[:id])
end

这是我们的RXMl文件

 xml.instruct! :xml, :version=>"1.0" 
    xml.tag!("rows") do
    @conts.each do |t|
        xml.tag!("row",{ "id" => t.id }) do

            xml.tag!("cell", t.first_name)
            xml.tag!("cell", t.last_name)
            xml.tag!("cell", t.phone_1)
            xml.tag!("cell", t.Phone_2)
            xml.tag!("cell", t.email)
            xml.tag!("cell", t.homepage)
            xml.tag!("cell", t.skype)
        end
    end
end

这是我们的视图文件

     contactsGrid.attachEvent("onRowSelect", function(rID,cInd){
               contactForm.load("/../../grid/compdata/"+rID);
          })

0 个答案:

没有答案