Это совершенно новый проект. Вот точные команды, которые я запускал:
rails new MyProject
bundle install
rails generate controller Image
Я добавил этот маршрут:
root :to => "image#process "
Я добавил эту функцию в ImageController
( image_controller.rb
)
def process
render :nothing => true
end
И, наконец, я удалил стандартный index.html
. Когда я запускаю проект, возникает ошибка, говорящая, что процесс ожидает 0 параметров, а не 1. Поэтому я изменяю метод, чтобы сообщить мне, какой параметр пытается быть отправлен в процесс.
def process(arg)
p arg
render :nothing => true
end
Строка «процесс» выводится на экран. Я делал несколько проектов Rails раньше и никогда не сталкивался с этим. Я где-то пропустил шаг? Это что-то новое в Rails 3.0.10? Или, может быть, вызвано Ruby 1.9.2? Я думаю, что обычно использую 1.8.7.