我在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>
问题在哪里? 有没有人得到它?
答案 0 :(得分:0)
正确形成选择格式:
select(object, method, choices, options = {}, html_options = {})
类似的东西:
<%= form.select :obj, :city, Picture::CITIES, {:onchange => remote_function(:url => {:action => 'update_universities'}, :with => '')} %>