Cómo cargar un archivo de texto y analizar los contenidos en la base de datos en RoR

Hasta ahora he conseguido subir un archivo:

<code># In new.html.erb
<%= file_field_tag 'upload[file]' %>
</code>

Y accede al archivo en el controlador.

<code># In controller#create
@text = params[:upload][:file]
</code>

Sin embargo, esto me da solo el nombre del archivo, no el contenido del archivo. ¿Cómo accedo a sus contenidos?

Sé que esto es un salto, pero una vez que pueda acceder al contenido del archivo, ¿sería posible subir una carpeta y recorrer los archivos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta