gpt4 book ai didi

ruby-on-rails - 除了在 Ruby on Rails 中使用 namespace 的操作之外,如何重写 URL?

转载 作者:数据小太阳 更新时间:2023-10-29 08:01:53 26 4
gpt4 key购买 nike

我正在运行 Ruby on Rails 3,我想设置我的路由以便使用 namespace 重写 URL,但操作(index 操作)除外。

在我的 routes.rb 文件中:

namespace "users", :path => "user" do
resources :accounts
end

例如,“显示”/“创建新”帐户的 URL 是:

http://<site_name>/user/accounts/1
http://<site_name>/user/accounts/new

我想重写/重定向这些 URL,除了 'index' 操作,as/to

# For the 'index' action I would like to use plural 'users' instead of 'user'
http://<site_name>/users/accounts
# and
http://<site_name>/users

怎么做?


我试过了

namespace "users", :path => "user", :except => :index do
resources :accounts
end

但它不起作用。

最佳答案

试试这个

namespace "users", :path => "user" do  resources :accounts, :except => :indexend

关于ruby-on-rails - 除了在 Ruby on Rails 中使用 namespace 的操作之外,如何重写 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4984293/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com