公司的项目使用 Ember.js,开发过程中遇到很多问题,所以想做一个关于 Ember 的资源分享的网站,可以收录现有的解决方案,用户可以上传原创的,也可以上传别人的 (前提是获得作者的许可),现在暂时在 heroku 测试
目前的问题是部署以后有个样式表没找到
求支持,求关注,求围观!
We're sorry, but something went wrong.
If you are the application owner check the logs for more information.
照 Ember 官网弄的网站?header 的背景挂了,图片找不到……看报错页面样式貌似是 Rails 4 的?估计是 precompile assets 的问题。
今天一天有事出去了,不好意思 @jasli2 这个是因为没登录的原因,我改好了 @nightire 是有个图片没找到,不知道为什么,在本地是可以的 @darkbaby123 是要在 config/application.rb 里面修改一下吗?
你如果用 Rails 的 asset pipeline 的话,那就跟 Rails 里的用法一样啊。我没这样搞过,只能说说我想到的,不见得对:
CSS 和 SASS 里的图片链接不用管,使用 image-url 这种 helper 就行。 handlebars 模板里面的估计就只能用 some_template.hbs.erb 来做了。
研究一下 Rails Guide 就明白了 http://guides.rubyonrails.org/asset_pipeline.html#css-and-sass
我这里打开是这样的 ...
我们来看看:
这个 main.js
你是不是直接写在 layouts
里面了 ? 要在 application.js
里面 require
这样就会合并到一起输出
其他的几个都是图片的问题 , 在 scss
中引用图片要使用 image_path
方式 ,
background-image: url(image_path('some_image.png'));
-
记得执行:
rake assets:precompile
这样输出以后就可以显示了 ...
还有 , Heroku
可以 自定义域名
, 所以分享时 ,
你可以起一个好听的名字:如:http://emberjs-ext.herokuapp.com
啥的 ..
Rails
新手 , 希望有用。
BTW. keep good job like this .
两个方法:
heroku rename your-app-name
Heroku
的 Dashboard
- Setting
中设置名字 [Name]参考下图:
XD 笑臉或大笑,網路語言中表情符號的一種。網路既述語。 http://zh.wikipedia.org/wiki/XD