入门问题 ,关于页面传参数

我的需求是这样:
  我的1个rhtml上面会有一些控件(v:rect),我想实现点击了那些控件(v:rect),使用windows.open方法,打开1个新窗口,涉及到参数传递,这个怎么写了?
  我如果这样写
  def dd
  str="windows.open('layout?freqinfo'+freq)"
  end 
类似这种,我都是页面来拼写字符串 ?如果不传参数,另外1个窗口,可以打开,如果传参数了,就会报Bad request