Rails路由和STI语义

时间:2013-07-06 05:13:03

标签: ruby-on-rails rails-routing single-table-inheritance

我正在使用具有多种用户类型的应用。主要用户类型(Foo)是具有大部分功能的用户类型(意味着出于商业原因,此类型可以访问应用程序的主要功能)。

注册后,Foo用户将被发送到一个页面,以帮助"最终确定"他们的帐户(名字,姓氏等)。从那里,我想让他们一步一步地帮助他们开始填写他们的个人资料。

在编写路线时,将它们发送到命名空间路线是一种Rails良好做法,例如:

namespace :foo
  resource :profile do
    member do
      get :step1
    end
  end
end

# Generating a route like this:
http://example.com/foo/profile/step1

我指的是namespace路由的原因是因为可能有其他用户类型需要能够更新某种类型的配置文件,并且它们的操作将完全不同。

思想?

0 个答案:

没有答案