【发布时间】:2014-03-25 13:55:52
【问题描述】:
在 Rails 中,EmberJS 劫持了您的 app/assets/javascripts 目录。它不必去那里,但这是惯例。
+ app
+ assets
+ javascripts
+ components
+ controllers
+ helpers
+ mixins
+ models
+ routes
+ templates
+ components
+ views
- app.js
- application.js
- router.js
- store.js
假设我想使用JavaScript MD5。我在哪里添加文件?什么目录?
要使用 EmberJS gem,我们还必须删除 require_tree 指令。所以我们最终得到了这个:
# application.js.coffee
#= require jquery
#= require jquery_ujs
#= require handlebars
#= require ember
#= require ember-data
#= require_self
#= require app
# for more details see: http://emberjs.com/guides/application/
window.App = Ember.Application.create()
# app.js.coffee
#= require ./store
#= require_tree ./models
#= require_tree ./controllers
#= require_tree ./views
#= require_tree ./helpers
#= require_tree ./components
#= require_tree ./templates
#= require_tree ./routes
#= require ./router
#= require_self
【问题讨论】:
标签: javascript ruby-on-rails ember.js asset-pipeline