Criar seleção para um intervalo de ano em trilhos

Eu realmente amo a simplicidade do Rails quando se trata de criar código legível e expressar seus reais requisitos de negócios.

Para dar um exemplo, digamos que você deseja criar um plano de investimento para o próximo ano. Você pode criar o formulário e a seleção com apenas duas linhas curtas (estou usando haml no exemplo):

= form_for @investment do |f|
= f.select(:year, 2013..2023)

Naturalmente, você pode ir além definindo as variáveis ​​em seu controlador. Na visualização de edição, o ano selecionado é preenchido automaticamente porque você está usando form_for .