Ruby on rails 链接到嵌套控制器中的操作?
所以我创建了一个动作,让我们在控制器“电梯”中称之为“提升”“电梯”嵌套在“建筑物”中 我应该创建什么路由,或者我可以创建什么链接到url /大楼/2/电梯/4/天井能用吗 谢谢,Ruby on rails 链接到嵌套控制器中的操作?,ruby-on-rails,Ruby On Rails,所以我创建了一个动作,让我们在控制器“电梯”中称之为“提升”“电梯”嵌套在“建筑物”中 我应该创建什么路由,或者我可以创建什么链接到url /大楼/2/电梯/4/天井能用吗 谢谢, 埃利奥特如果你真的想那样把它们安顿好,下面是路线。您没有指定Rails版本,因此这将适用于最新版本,而不仅仅是2.3+版本 map.resources :buildings do |buildings| buildings.resources :elevators, :member => {:up =>
埃利奥特如果你真的想那样把它们安顿好,下面是路线。您没有指定Rails版本,因此这将适用于最新版本,而不仅仅是2.3+版本
map.resources :buildings do |buildings|
buildings.resources :elevators, :member => {:up => :put}
end
请注意操作的名称更改。请不要将操作命名为“raise”。这是内核中的一个方法。当某人试图调试你的代码时,你会给他们一个动脉瘤
您将得到一个如下所示的路径帮助器
up_building_elevator_path(:building_id => 2, :elevator_id => 4)
设置路线后,您可以通过运行以下命令查看电梯可用的所有路线:
rake -T | grep elevator