0
私はこのように設定するAPIがあります。ブドウ:動的プレフィックス?
class Dashboard < Api
def self.inherited(subclass)
super
subclass.instance_eval do
prefix 'dashboard'
#...
end
end
def self.company_id(path)
':company_id' + path
end
helpers do
def current_company
@current_company ||= Company.find(params[:company_id]) if params[:company_id]
end
end
end
問題:私はDashboard
からクラスEmployee
を継承し、私が達成したいもの:Dashboard
から継承したリソース、それによってアクセスされるべきは、名前空間'/dashboard/companies/:company_id/employees'
だ、current_company
で正しく動作します。
私が代わりにnamespace
利便性の完全な経路を提供するたびに疲れを感じる:あなたが探している、私はundertand何から
namespace :companies do
namespace :employees do
...
end
end