Fix member frontend routing

This commit is contained in:
manson 2014-07-16 11:02:10 +08:00
parent 2e1680cbac
commit d40a1fae34
2 changed files with 8 additions and 6 deletions

View File

@ -1,6 +1,6 @@
class KeywordConstraint
def matches?(request)
keywords = %w{admin member desktop user signup login}
keywords = %w{admin desktop user signup login}
keywords.all? { |k| !request.url.include?(k) }
end
end

View File

@ -67,11 +67,11 @@ Orbit::Application.routes.draw do
get "/facebook/profile_import" => "facebook#profile_import"
resources :passwords
resources :members do
collection do
get ':name-:uid', to: 'members#show', as: :display
end
end
# resources :members do
# collection do
# get ':name-:uid', to: 'members#show', as: :display
# end
# end
namespace :admin do
resources :dashboards do
@ -230,6 +230,8 @@ Orbit::Application.routes.draw do
get 'mobile/:page(/:page)(/:page)(/:page)', to: 'pages#show', constraints: KeywordConstraint.new
get ':page(/:page)(/:page)(/:page)', to: 'pages#show', constraints: KeywordConstraint.new
get '(/:page)(/:page)(/:page)/members(/:name-:uid)', to: 'pages#show'
get '(/:page)(/:page)(/:page)/member(/:name-:uid)', to: 'pages#show'
resources :pages
end
# Example of regular route: