Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 资源:用户,:as=>';成员';Rails 3中的等值_Ruby On Rails_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails 资源:用户,:as=>';成员';Rails 3中的等值

Ruby on rails 资源:用户,:as=>';成员';Rails 3中的等值,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,因此,在Rails2中,您可以设置如下路线: resources :users, :as => 'members' 这样,您仍然拥有用户\u路径,但它与/members 现在,您如何在Rails3中执行此操作:这里的as参数的含义完全不同,我找不到使它像以前一样工作的原因。我想您要找的是:path选项: resources :users, :path => 'members' 在我的应用程序上进行了测试,用户路径仍然有效,但根据需要匹配/members。它与/users不匹配,我

因此,在Rails2中,您可以设置如下路线:

resources :users, :as => 'members'
这样,您仍然拥有
用户\u路径
,但它与
/members


现在,您如何在Rails3中执行此操作<代码>:这里的as参数的含义完全不同,我找不到使它像以前一样工作的原因。

我想您要找的是
:path
选项:

resources :users, :path => 'members'

在我的应用程序上进行了测试,
用户路径仍然有效,但根据需要匹配
/members
。它与
/users

不匹配,我要查找的是
:path
。与old
的工作方式相同:正如
你应该将Matt的答案标记为这个问题的解决方案,因为他给出了与你相同的解决方案。将来,如果您自己找到解决方案,您可以添加答案并将其标记为已接受的解决方案。