是否有gem或插件允许您根据约束或在routes.rb中指定in来为您的路径助手方法添加子域。
如果有某些东西会沿着这些方向做某事,那将是非常棒的:
subdomain => :admin do
resources :posts
end
admin_posts_url # => admin.url.com/posts
答案 0 :(得分:1)
我想要的是我认为前置视图路径
# application_controller.rb
before_filter :subdomain_view_path
private
def subdomain_view_path
prepend_view_path "app/views/#{request.subdomain}_subdomain" if request.subdomain.present?
end
您查看所有详细信息,请查看railscasts 269(2/3开启)
我希望这就是你要找的东西。
答案 1 :(得分:0)
我有同样的问题,我设法让自己的网址助手工作得很好。基本上,我有这样的事情:
def base_url
"http://" + @actual_subdomain + "/"
end
所有其他人都帮忙,我把地图写到了这个地方。喜欢;
def category_url category
base_url + category.slug
end