Es un proyecto completamente nuevo. He aquí los comandos exactos me he encontrado:Por qué el método de acción del controlador de rieles requiere el parámetro
rails new MyProject
bundle install
rails generate controller Image
He añadido esta ruta:
root :to => "image#process"
He añadido esta función a la ImageController
(image_controller.rb
)
def process
render :nothing => true
end
Y finalmente, hemos eliminado el defecto index.html
. Cuando ejecuto el proyecto, tiene un error que dice que el proceso espera 0 parámetros, no 1. Por lo tanto, modifico el método para decirme qué parámetro está tratando de enviar para procesar.
def process(arg)
p arg
render :nothing => true
end
La cadena "proceso" se imprime en la pantalla. He hecho varios proyectos de Rails antes y nunca he encontrado esto. ¿Extrañé un paso en algún lado? ¿Es esto algo nuevo en Rails 3.0.10? ¿O tal vez causado por Ruby 1.9.2? Creo que suelo usar 1.8.7.
Oh, ni siquiera pensé en eso. ¡Gracias! – Spidy
Ahh .. Me ahorró mucho tiempo. ¡Gracias! – rdsoze