Sé que es mejor mantener el código fuera de la capa de presentación. Pero, me pregunto cuánto se considera "aceptable". Por ejemplo, llene un cuadro de selección html con esta línea de código.¿Cuánto código en una vista de rieles está bien?
CodesecureProject.find(:all,:order => 'name').collect {|project| [project.name, project.id] }
Ahora tengo esta línea de código incrustada en el formulario. Lo que me pregunto es si la comunidad piensa que si se trata de mucho código y se debe almacenar primero en una variable de instancia en el controlador y luego en la variable utilizada en el formulario.
Si tiene una lista de algo que no cambia, como estados o países, puede incluso hacer una constante de clase y luego solo se carga una vez por instancia de Rails. –