小编Chr*_*ris的帖子

使用多个SASS文件

我想将我的(巨型)全局css文件分成多个文件.我正在使用sass.是否有一种简单的方法可以让sass观看多个文件?我想我可以使用@import,但只是想知道是否有另一种(更好的)方式.

提前致谢.

css ruby-on-rails sass

14
推荐指数
2
解决办法
7548
查看次数

有人能指出我使用最新路由系统的ember.js项目吗?奖励积分如果它也使用余烬数据

我正在使用ember.js创建我的第一个项目,到目前为止还没有找到任何使用新路由系统的示例项目.来自ember文档的所有示例都使用旧路由.

另外,我很想看到一个使用Ember Data的项目示例,如果有人知道的话.

谢谢!

ember.js ember-data

11
推荐指数
1
解决办法
1283
查看次数

如何使用Ember数据访问json中的嵌套对象

我正在使用Ember数据并且很难找到get ember来识别来自服务器的JSON响应中的嵌套属性.这是ember-1.0.0-pre.4.js.

目前,我已经设置了与Ember数据修订版11相关的模型

# School Model
App.School = DS.Model.extend
  addr:       DS.belongsTo('App.Addr')

  name:       DS.attr 'string'
  status:     DS.attr 'string'

# Address Model
App.Addr = DS.Model.extend
  school:   DS.belongsTo 'App.School'

  line1:    DS.attr 'string'
  city:     DS.attr 'string'
  state:    DS.attr 'string'
  iso:      DS.attr 'string'
Run Code Online (Sandbox Code Playgroud)

这是我服务器的JSON响应:

{"schools":
 [{
    "_id":"51020261bbc3b8c526000007",
    "name":"Willamette",
    "status":"p",
    "addr":{
      "line1":"122 Evergreen Terrace",
      "city":"Springfield",
      "state":"IL",
      "iso":"US"
    }
   }    
  ]}
Run Code Online (Sandbox Code Playgroud)

我的适配器设置如下:

    App.Store = DS.Store.extend
      revision: 11
      adapter: DS.RESTAdapter.create({
        url: "http://localhost:8000/api"
        serializer: DS.RESTSerializer.extend
        primaryKey: (type) ->
          '_id';
      }) 
Run Code Online (Sandbox Code Playgroud)

更新:我试图映射addr属性,如下所示.仍然没有骰子......

DS.RESTAdapter.map 'App.School', 
  addr: { embedded: 'always'}
Run Code Online (Sandbox Code Playgroud)

在我的模板中,我想做这样的事......

   <script …
Run Code Online (Sandbox Code Playgroud)

ember.js ember-data

9
推荐指数
2
解决办法
8490
查看次数

找不到模块/build/Debug/iconv.node

我正在尝试在Ubuntu VM上运行node.js服务器.

我一直收到这个错误:

Error: Cannot find module '../build/Debug/iconv.node'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/vagrant/api/node_modules/geoipcity/node_modules/iconv/lib/iconv.js:27:14)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/vagrant/api/node_modules/geoipcity/geoipcity.js:35:13)
Run Code Online (Sandbox Code Playgroud)

这行代码:

/vagrant/api/node_modules/geoipcity/node_modules/iconv/lib/iconv.js:27:14
Run Code Online (Sandbox Code Playgroud)

看起来像这样:

var bindings;
try {
  bindings = require('../build/Release/iconv.node');
}
catch (e) {
  bindings = require('../build/Debug/iconv.node');
}
Run Code Online (Sandbox Code Playgroud)

奇怪的是,当我浏览目录结构时,这个文件存在:

/vagrant/api/node_modules/geoipcity/node_modules/iconv/build/Release/iconv.node 
Run Code Online (Sandbox Code Playgroud)

所以我不确定为什么试试catch块会被抓住.实际上,正如我写的最后一句话,我决定尝试记录被捕获的错误.它是:

[Error: /vagrant/api/node_modules/geoipcity/node_modules/iconv/build/Release/iconv.node: invalid ELF header]
Run Code Online (Sandbox Code Playgroud)

不确定这是否相关,但我尝试运行:

node-gyp rebuild
Run Code Online (Sandbox Code Playgroud)

有了这个结果

gyp info it worked if it …

linux ubuntu node.js npm

6
推荐指数
1
解决办法
4231
查看次数

标签 统计

ember-data ×2

ember.js ×2

css ×1

linux ×1

node.js ×1

npm ×1

ruby-on-rails ×1

sass ×1

ubuntu ×1