Ruby on rails 3 如何使用rails中的标记帮助器在选择标记上添加v-on:change属性
我试图在使用select_标记生成的select元素上添加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_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' %>