【发布时间】:2021-05-27 14:07:04
【问题描述】:
在 Rails 中使用范围
scope '(:client)', :constraints => {:locale => /client1|client2/} do
resources :categories
resources :order_steps do
member do
get :no_of_tickets
get :order_succesfully
end
end
resources :orders do
member do
post :mark_order_success
end
end
resources :users do
resources :products
resources :subscriptions
end
resources :events do
collection do
get :check_subdomain
post :repeat_form
post :search
get :search
end
end
root to: "home#index"
end
因此,当我访问 localhost:3000/client1 或 localhost:3000/client2 时,它工作正常,但问题是当我点击页面上的任何链接时,它并没有保持相同的客户端范围。
如何确保范围是所有 url 的一部分。
【问题讨论】:
-
你能分享你的路线文件吗?
-
@MoizMansur 是的问题已更新:)
标签: ruby-on-rails ruby-on-rails-4 scope