![](/img/trans.png)
[英]How to call a ruby method when :onchange event is triggered (ruby on rails 4)?
[英]Problem with Javascript onchange event in 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 => '') %>
</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 => '')} %>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.