小编Mah*_*amy的帖子

AngularJS与Sencha Touch

我遇到了一些项目,其中AngularJS与Sencha Touch一起使用(例如https://github.com/tigbro/sencha-touch-angular-adapter).将两者结合使用是否有好处?如果是这样,为了什么?我的印象是,它们都是完整的框架,你不必混合/匹配.

sencha-touch angularjs

8
推荐指数
1
解决办法
4612
查看次数

rails 4.0中有多个"root to"路由

我试图让rails根据子域名转到不同的控制器#动作,这是我到目前为止在routes.rb中所拥有的.

Petworkslabs::Application.routes.draw do

  get '/', to: 'custom#show', constraints: {subdomain: '/.+/'}, as: 'custom_root'
  get '/',  to: "welcome#home", as: 'default_root'
end
Run Code Online (Sandbox Code Playgroud)

rake显示了我想要的正确路线

rake routes
      Prefix Verb   URI Pattern             Controller#Action
 custom_root GET    /                       custom#show {:subdomain=>"/.+/"}
default_root GET    /                       welcome#home
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,我无法获得像abc.localhost:3000这样的请求来命中自定义控制器.它总是将它路由到欢迎#home.有任何想法吗?我对rails很新,所以关于一般调试的任何提示也将受到赞赏.

编辑:我使用调试器逐步完成代码,这是我发现的

(rdb:32)request.domain"abc.localhost"(rdb:32)request.subdomain""(rdb:32)request.subdomain.present?假

看起来由于某种原因,rails认为子域不存在,即使它在那里.我想知道是不是因为我正在做这个本地主机.

ruby ruby-on-rails ruby-on-rails-4

5
推荐指数
2
解决办法
7537
查看次数