ruby-on-rails - Rails - 如何在选择字段中将数字集合设置为 DESC?

标签 ruby-on-rails simple-form

在简单表单选择字段中将数字范围作为集合。

<%= f.input :college_class, as: :select, collection: 1940..2018, 
    prompt: '----', hint: 'Year', :input_html => { :class => 'span1'} %>

如何设置数字范围,使其在选择字段中按 DESC 顺序排列?

最佳答案

您可以使用downto方法,像这样:

<%= f.input :college_class, as: :select, collection: 2018.downto(1940), 
prompt: '----', hint: 'Year', :input_html => { :class => 'span1'} %>

关于ruby-on-rails - Rails - 如何在选择字段中将数字集合设置为 DESC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16388882/

相关文章:

ruby-on-rails - Rails 将updated_at 转换为rfc3339 格式

javascript - JQuery 不会从 Rails 表单中的文本字段中提取文本

javascript - 键入时进行验证、预填充和潜在阻止

javascript - 从简单表单自定义单选按钮

ruby-on-rails - 如何直接下载 pdf 文件而不是使用 carrierwave in rails 将其重定向到新页面

ruby-on-rails - 防止为每个评论调用 upvote 模型

html - 如何将开关切换按钮添加到 Rails 中的简单表单

ruby-on-rails - 带有自定义包装器的 simple_form 自定义输入

ruby-on-rails - Rails 3 默认日期时间格式(不含 UTC)

jquery - Ruby on Rails - 简单表单自动完成关联搜索