路由代码定义如下:
Funny::Application.routes.draw do
get 'list' => 'sales#index'
resources :sales do
get 'preview', :on => :member
end
end
第一个问题
get 'list' => 'sales#index'
get 'preview', :on => :member
这个两个 get 函数是同一个函数吗?
第二个问题 请问,这个 get 函数,定义在 rails 的哪个文件里面,以及是哪一行?(请顺便写出 rails 版本)
第三个问题
get 'preview', :on => :member
会生成一个 helper 方法,名字是 preview_sale_path
在这次函数调用中,并没有和sale有关的信息,
get
函数是如何获取sale信息的?
当然,我们都知道是resources :sales
搞得鬼,
但是我的问题是,是resources
函数中的哪一段代码搞得鬼?