这是一个全新的项目。这是我运行的确切命令:
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
字符串“process”被打印到屏幕上。我之前做过几个 Rails 项目,但从未遇到过这种情况。我在某个地方错过了一步吗?这是 Rails 3.0.10 中的新功能吗?或者可能是由 Ruby 1.9.2 引起的?我想我通常使用 1.8.7。