【发布时间】:2016-04-25 19:09:29
【问题描述】:
有人可以帮帮我吗?,我不知道我做错了什么......
总的来说,我在 AngularJS Tutorial 之后在 Rails 中创建了一个使用 AngularJS 作为前端的应用程序,它运行良好。
现在我想做的是学习使用restangular(我认为需要lodash)来避免these类型的代码。为了管理我使用Bower 的前端依赖项,所以我按照标准步骤...
bower init
bower install angular angular-ui-router bootstrap lodash restangular --save
然后在 //= require restangular 和 'restangular' 之前在 application.js 中添加 //= require lodash 到 Angular 模块依赖项...
现在问题是,当我运行 rails s 时,我在浏览器中看到了这个...
而且我不明白为什么,似乎//= require lodash 失败了,但我看到其他项目与//= require lodash 完全相同,所以我做错了什么?
bower.json
{
"name": "flapper-news",
"homepage": "https://github.com/*****/flapper-news",
"authors": [
"***** <*****@gmail.com>"
],
"description": "",
"main": "",
"moduleType": [],
"license": "MIT",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests",
"vendor/assets/bower_components"
],
"dependencies": {
"angular": "~1.4.9",
"angular-ui-router": "~0.2.16",
"bootstrap": "~3.3.6",
"AngularDevise": "angular-devise#~1.1.0",
"lodash": "~4.0.1",
"restangular": "~1.5.1"
}
}
application.js
//= require angular
//= require angular-rails-templates
//= require angular-ui-router
//= require AngularDevise
//= require angular-ui-notification
//= require lodash
//= require restangular
//= require_tree .
app.js
angular.module('flapperNews', ['ui.router', 'templates', 'Devise', 'restangular'])
.
.
.
请帮帮我:(
【问题讨论】:
-
我在使用 bower-rails 更新到 4.0.1 时遇到了同样的问题。也不知道为什么。
标签: ruby-on-rails angularjs restangular sprockets