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
Ruby on rails 3 如何使用rails中的标记帮助器在选择标记上添加v-on:change属性_Ruby On Rails 3_Vuejs2 - Fatal编程技术网

Ruby on rails 3 如何使用rails中的标记帮助器在选择标记上添加v-on:change属性

Ruby on rails 3 如何使用rails中的标记帮助器在选择标记上添加v-on:change属性,ruby-on-rails-3,vuejs2,Ruby On Rails 3,Vuejs2,我试图在使用select_标记生成的select元素上添加v-on:change属性 像这样的 <%= select_tag "worker_id", options_from_collection_for_select(@workers, "id", "name"), prompt: 'Choose', class: 'form-control', data: { "v-on:change" => "getWorker()" } %> 也试过 <%= select_

我试图在使用select_标记生成的select元素上添加v-on:change属性

像这样的

 <%= select_tag "worker_id", options_from_collection_for_select(@workers, "id", "name"), prompt: 'Choose', class: 'form-control', data: { "v-on:change" => "getWorker()" } %>
也试过

<%= select_tag "worker_id", options_from_collection_for_select(@workers, "id", "name"), prompt: 'Choose', {}, { class: 'form-control', "v-on:change" => "getWorker()" } %>
还是不走运。

试试:

<%= select_tag "worker_id", options_from_collection_for_select(@workers, "id", "name"), prompt: 'Choose', class: 'form-control', '@change': 'getWorker' %>
或:


正确的版本是使用@change和=>

<%= select_tag "worker_id", options_from_collection_for_select(@workers, "id", "name"), prompt: 'Choose', class: 'form-control', '@change' => 'getWorker' %>

是的,我的印象是,不管有没有,都没什么区别。不过,我还是对答案进行了编辑,使其更为恰当。
<%= select_tag "worker_id", options_from_collection_for_select(@workers, "id", "name"), prompt: 'Choose', class: 'form-control', '@change' => 'getWorker' %>