Rails 4 在 link_to 上禁用子域
Rails 4 disable subdomain on link_to
我想在 link_to 上禁用子域,但它不起作用。
她是我的 route.rb :
Rails.application.routes.draw do
constraints subdomain: false do
root to: 'welcome#index'
# USERS
devise_for :users
resource :user, only: [:edit] do
collection do
patch 'update_password'
end
end
resource :users do
collection do
match 'show/:id' => 'users#show', :as => :user_show, via: 'get'
match '' => 'users#index', :as => :user_index, via: 'get'
end
end
end
约束子域:/.+/do
命名空间:经理做
范围 shallow_prefix: "sekret" 做
资源:文章
根 'manager#index'
结尾
结尾
结束
结束
当我在 "test.local.dev/manager" 并创建一个 link_to :
=link_to article.user.username, user_show_users_path(article.user)
但通常返回 "local.dev/users/show/:id but this is returning "test.local.dev/users/show/:id"
我想删除子域 "test"。
我什么时候可以做到?
使用此代码:
<%= link_to article.user.username, user_show_users_url(article.user,:subdomain=>false)%>
我想在 link_to 上禁用子域,但它不起作用。
她是我的 route.rb :
Rails.application.routes.draw do
constraints subdomain: false do
root to: 'welcome#index'
# USERS
devise_for :users
resource :user, only: [:edit] do
collection do
patch 'update_password'
end
end
resource :users do
collection do
match 'show/:id' => 'users#show', :as => :user_show, via: 'get'
match '' => 'users#index', :as => :user_index, via: 'get'
end
end
end
约束子域:/.+/do 命名空间:经理做 范围 shallow_prefix: "sekret" 做 资源:文章 根 'manager#index' 结尾 结尾 结束
结束
当我在 "test.local.dev/manager" 并创建一个 link_to :
=link_to article.user.username, user_show_users_path(article.user)
但通常返回 "local.dev/users/show/:id but this is returning "test.local.dev/users/show/:id"
我想删除子域 "test"。
我什么时候可以做到?
使用此代码:
<%= link_to article.user.username, user_show_users_url(article.user,:subdomain=>false)%>