Я бы хотел настроить свои маршруты в зависимости от того, является ли пользователь художником.Так, например, что-то вроде:
namespace 'dashboard' do
if current_user.is_artist
get '/settings', :to => 'users#edit', :as => 'account_settings'
put '/settings', :to => 'users#update', :as => 'account_settings'
delete '/settings', :to => 'users#destroy', :as => 'account_settings'
else
get '/settings', :to => 'artists#edit', :as => 'account_settings'
put '/settings', :to => 'artists#update', :as => 'account_settings'
delete '/settings', :to => 'artists#destroy', :as => 'account_settings'
end
end
К сожалению, я не могу получить доступ к current_user в route.rb.Однако логика приведенного выше кода объясняет мои намерения.
Есть ли способ, которым я могу этого достичь?