我on Rails的3.使用Ruby在我的项目我有很多类和一些人在routes.rb
文件中像下面列示:重定向避免控制器操作HTTP请求发出
#routers.rb
resources :users
namespace "users" do
resources :profiles
...
end
与上面的代码我可以访问以下网址:
<my_web_site>/users/1
<my_web_site>/users/1/edit
...
# and also
<my_web_site>/users/profiles/1
<my_web_site>/users/profiles/1/edit
...
我想什么做的是重定向一些URL请求他人URL,但如果在routes.rb
文件重定向我所有这些,一些控制器动作s将无法正常工作,因为这些请求也被重定向(GET,POST,...)。
我怎样才能解决这个问题呢?
P.S:我知道(也许)我的路由器陈述是错误的,但此刻我正在寻找一个简单的解决方案也是问题。不过有关此事的建议值得欢迎。
能否请您补充一点,不能正常工作,你需要的重定向和重定向的一些更详细的例子吗? – robertodecurnex 2011-05-26 14:58:27
@NeX这时所有的URL工作的性质,因为我并没有什么改变,但是......我会更新的问题。 – user502052 2011-05-26 14:59:59