2017-06-08 24 views
0

我使用带有弹性beanstalk(eb)的aws ec2来部署应用程序,然后尝试访问应用程序我得到了空白页面,并且在控制台上没有错误。我把我的模板
Angular Rails模板在生产中不起作用

应用程序/资产/模板/ simple_template.html.erb下
然后我试图检查与在轨服务器日志(production.log)nginx的日志(access.log的,错误.LOG)没有在这些日志中的任何错误


我搜索在谷歌,然后我发现一些人在谈论

宝石链轮


后来我把宝石 '链轮', '〜> 3.0'宝石的文件仍然没有工作


更多详细

Empty page
Inspect HTML

+0

根据您的设置发布您的相关代码? – jdgray

+0

你能检查我的答案吗? –

回答

0

jdgray我试过很多调试我刚刚发现在这里https://github.com/pitr/angular-rails-templates/issues/155

结帐这个

use strict' 

alert('route'); <----- is working 

angular.module('core').config(['$stateProvider', '$urlRouterProvider', function ($stateProvider, $urlRouterProvider) { 
// Redirect to 404 when route not found 
$urlRouterProvider.otherwise(function ($injector, $location) { 
    $injector.get('$state').transitionTo('not-found', null, { 
    location: false 
    }); 
}); 

alert('inside route') <--- is working 
// Home state routing 
$stateProvider 
.state('home', { 
    url: '/', 
    abstract: true, 
    templateUrl: 'players/layout/home.client.view.html', 
    controllerAs: 'vm', 
    controller: 'MasterController', 
    resolve: { 
    user_noti: function($http, $stateParams,jwtHelper, $window) { 
    alert('insde part') <--- not woking 
     if($window.user) { 
     return $http.get('/api/v1/notifications'); 
     } else { 
     return []; 
     } 
    }, 
    user_unconfrim_ticket: function($http, $stateParams,jwtHelper, $window){ 
     if($window.user) { 
     return $http.get('/api/v1/tickets/unconfrim'); 
     } else { 
     return []; 
     } 
    } 
    } 
}) 
.state('home.index', { 
    url: '', 
    controllerAs: 'vm', 
    controller: 'HomeController', 
    data: { 
    ignoreState: true 
    }, 
    templateUrl: 'players/home.client.view.html', 
    resolve: { 
    reward_data: function($http, $stateParams) { 
     return $http.get('/api/v1/rewards'); 
    }, 
    answers_data: function($http, $stateParams){ 
     return $http.get('/api/v1/answers/current'); 
    } 
    } 
}) 
.state('home.game', { 
    url: 'game', 
    controller: 'GameController', 
    controllerAs: 'vm', 
    data: { 
    roles: ['player'] 
    }, 
    templateUrl: 'players/game/game.client.view.html' 
}); 
}]); 

发布它,我把警报()在控制文件的顶部是工作和控制器功能内不工作,我想由于路线无法检测到路径,因此无法工作

任何Sugesstion?

0

更新:我发现其实问题,一个真正的问题。如果某个状态有解析功能,它将冻结ui。我不知道为什么,因为我从未见过面。我工作与解决许多时间只有错误形式的服务器将使解决和用户界面将冻结。我跑“铁轨-E生产”是工作正常,但在真正的服务器上不工作

相关问题