Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax 如何在rails 3的select标记中每次选择一个项目时将参数传递给控制器?_Ajax_Ruby On Rails 3 - Fatal编程技术网

Ajax 如何在rails 3的select标记中每次选择一个项目时将参数传递给控制器?

Ajax 如何在rails 3的select标记中每次选择一个项目时将参数传递给控制器?,ajax,ruby-on-rails-3,Ajax,Ruby On Rails 3,这是我的select语句,我想我不知道如何使它工作: <%= select("post", {project_id: @project, word_id: @word_id}, @words[count].synonyms.all.collect {|syn| [ syn.name ] , {:id=>"Menu1_Id", :class => "Menu1_Class", :onchange => "alert(

这是我的select语句,我想我不知道如何使它工作:

<%= select("post", {project_id: @project, word_id: @word_id}, 
              @words[count].synonyms.all.collect {|syn| [ syn.name ] ,
              {:id=>"Menu1_Id", :class => "Menu1_Class", :onchange => "alert('hey')"}) %>
“Menu1\u Id”,:class=>“Menu1\u class”,:onchange=>“alert('hey')”})%>
@project和@word_id是我想要传递给控制器的参数,
在何处添加我的url路径?

您可以发布由该选项生成的html吗?如果您想随请求发送项目id和单词id,您可以将它们作为隐藏字段,或者如果两者都随每个选项而更改,您可以将它们合并到每个选项标记值中的一个字符串中,并在服务器端解析该字符串