Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.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
RubyonRails中Javascript onchange事件的问题_Javascript_Ruby On Rails - Fatal编程技术网

RubyonRails中Javascript onchange事件的问题

RubyonRails中Javascript onchange事件的问题,javascript,ruby-on-rails,Javascript,Ruby On Rails,我在index.html上传控制器中找到了这段代码,这是一个示例 <p> <label for="picture_city">City:</label> <%= form.select :city, Picture::CITIES, :onchange => remote_function(:url => {:action => 'update_universities'}, :with => '') %> <

我在index.html上传控制器中找到了这段代码,这是一个示例

<p>
    <label for="picture_city">City:</label>
<%= form.select :city, Picture::CITIES, :onchange => remote_function(:url => {:action => 'update_universities'}, :with => '') %>
 </p>
当我去上传/索引时,表单加载良好,没有错误。但当我在html中看到生成的代码时,我没有看到onchange属性。它很神秘,请帮我修好

<p>

    <label for="picture_city">City:</label>
<select id="picture_city" name="picture[city]"><option value="1">New York</option>
<option value="2">Boston</option>
<option value="3">Chicago</option>
<option value="4">Detroit</option>
<option value="5">Washington</option></select>
 </p>
问题在哪里???
有人收到了吗?

格式正确的选择格式:

select(object, method, choices, options = {}, html_options = {})
诸如此类:

<%= form.select :obj, :city, Picture::CITIES, {:onchange => remote_function(:url => {:action => 'update_universities'}, :with => '')} %>

这没用。我仍然无法在html源代码中看到onchage属性。也许应该在这里使用literal作为命名属性?选择…:html_options=>{:onchange=>'alertasd;}安纳托利我不明白你在说什么。托利安,我只是让它正常工作。所以,非常感谢你的帮助。