welcome#index 和 welcome/index 这两种写法有什么区别吗?路由文件里有的是用 #
,有的用/
,具体有什么不同吗?还是这两种其实一个意思,只是历史兼容问题?
百度和 google 了一下,没找到合适的解释,这个是不是属于 rails 的历史范畴?
当然有区别
welcomes#index
对应的是 app/controller/welcomes_controller.rb
welcomes/index
对应的是 app/controller/welomes/index_controller.rb
get "welcome#index"
get "welcome/index"
如上的写法,是否有区别?我理解是一样的。您这里帮我解释的情况是说重定向到这两种写法的不同,如下:
get "welcome" => "welcome#index"
get "welcome" => "welcome/index#index"
如上我理解的是否正确?
@cathy215 媳妇儿,1 楼的仁兄是说welcome#index
对应的是app/controller/welcomes_controller.rb
这个 controller,index
是这个 controller 里面的action