2011-06-29 67 views
0

我正在尝试做选择框,在选择某个选项后,值将会被这个值发送。现在,我有以下Rails 3 - 选择标签 - onchange

<%= select_tag "action", options_for_select([ "1", "2", "3"]) , {}, 
      :onchange =>remote_function(:url => {:action => :index, :id => 0 }, 
      :with => "'action='+ +this.options[this.selectedIndex].value") -%> 

,并得到错误错误的参数数目(4 3)。有什么问题?

编辑:谁能帮我请与任何功能演示或例如与选择的形式,与工作:平变化事件(例如,应该在什么controlller)? 我仍然无法找到正确的方法如何去做。 :/

回答

2

只要删除第三个参数{}

+0

但我应该如何设置'form_tag'?我有点困惑于控制器和行动的路径 – user1946705

+0

你想要整个表单提交还是这是唯一的元素? – natedavisolds

+0

只是这个元素......现在我还没有'form_tag'中覆盖'select_tag' – user1946705