我遇到了与select_tag
有关的问题。搜索了很多,找不到真正有用的东西。Rails:select_tag值变化
我想要的是一个显示3个选项(Price,HH和Percentage)的下拉菜单,根据用户选择更新我班的属性:weight
的值。另外,我想在用户选择一个选项后立即刷新页面,并且刷新页面中显示的“默认”选项将是之前选择的选项。
这是我的观点,这不会值存储在我的:weight
ATTR:提前
<%= select_tag :weight, options_for_select([['Price', 1], ['HH', 2], ['Percentage', 3]], :weight), :onchange => "location.href = '#{system_url}'" %>
谢谢,伊恩
你如何在更新操作中处理这个问题?另外,在附注中,你为什么要这样刷新? – HargrimmTheBleak
我必须在控制器的更新方法中处理这个问题吗?刷新动作只是重定向到我在...的页面有没有更好的方法? @HargrimmTheBleak – ianobraczka
我不明白首先需要刷新。接下来,如果您显示表单和更新操作的代码,这将有助于更好地理解问题。 – HargrimmTheBleak