0

我有以下collection_select的代码

<%= f.collection_select :customer_id, Customer.all, :id, :name, options ={:prompt => "-Select a Customer"}, :style=>'width:210px;'%><br />

问题:- 如果我选择一个客户然后刷新页面,collection_select 不会刷新列表,但会显示先前选择的项目。我如何确保当我刷新/重新加载页面时,即使 collection_select 也会刷新?需要指导(抱歉英语不好)

4

1 回答 1

1

这是特定于浏览器的。现代浏览器可以在软刷新时记住您的选择并预先选择它们。通常,重新提交 url 应该足以确保显示一个干净的表单。

Ctrl+F5,就像 Sachin 要求您做的那样,通常会在刷新之前删除该特定页面的浏览器缓存,因此可以正常工作。

于 2013-01-16T10:31:55.973 回答