为了账号安全,请及时绑定邮箱和手机立即绑定

asset pipeline 学习,以及 rails 的学习建议

@redwolf 其实 rails 的 asset pipeline 机制是要专门学一下才可以灵活使用的,但是学习 rails 的一个误区是:无论什么都想要一开始就“灵活使用”,应该把握“刚刚够用”的工程动手原则来进行逐步深入的学习,而不是本着刨根问底式的学术研究原则来学。因为 Rails 是一个以动手为导向的框架,很多机制是你开发做得多了,就变得很简单清晰了,但是如果新手入门要强学就会很难理解。


 asset pipeline 基本原理是,它本身是有一套游戏规则的,也就是只要把图片放到了 asset pipeline 可以找到几个规定好的位置(具体差看文档,或者是 railscasts.com 上面 asset pipeline 那期视频),那么这个图片就可以在 xxx.com/assets/xxx.jpg 这个位置找到了。


这时候你可能觉得奇怪,我的图片明明是放在了 app/assets/images/ 目录下了,为什么 url 不是 `assets/images/xxx.jpg` 呢?不要奇怪,这是正常的,asset pipeline 就是这样设计的。类似的对 js 和 css 也是这样处理的。


正在回答

2 回答

谢谢 peter,继续认真学习,另外也感谢您happycasts.net的视频,给了我很大的帮助。期待您的新系列教程。 

1 回复 有任何疑惑可以回复我~
#1

happypeter_0001 提问者

非常感谢!
2014-12-09 回复 有任何疑惑可以回复我~

因为 Rails 是一个以动手为导向的框架,很多机制是你开发做得多了,就变得很简单清晰了,但是如果新手入门要强学就会很难理解。

正解!rails其实涵盖了web开发的方方面面。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Web app---Rails10日谈
  • 参与学习       30708    人
  • 解答问题       85    个

手把手带你一起做出一个小而美的 Web App,课程实用生动

进入课程

asset pipeline 学习,以及 rails 的学习建议

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信