ROR里调用函数如何指定参数名称?

ROR里调用函数如何指定参数名称?

我写了一个如下的php?name=%BA%AF%CA%FD" onclick="tagshow(event)" class="t_tag">函数:

[Copy to clipboard] [ - ]
def redirect(h={:msg => nil, :action => nil})
 
  flash[:notice] = h[:msg] if h[:msg]
  redirect_to :action => h[:action] || :index
 end
这样调用的时候可以用redirect :action=>'list', :msg=>'thanks' 么?我原来试验的时候会把这看成两个参数。
引用:
原帖由 axgle 于 2007-6-20 13:12 发表
def redirect(h={:msg => nil, :action => nil})
 
  flash[:notice] = h[:msg] if h[:msg]
  redirect_to :action => h[:action] || :index
 end