作为一个初学 ruby 的人,我满怀憧憬的打开了篇文章,激励的话语句句如同芒刺在背,坚持锻炼真的是有必要的——特别是程序员。
结果是 认真你就输了~
@ken @hooooopo 谢谢二位仁兄~!不得不说 byebug 略胜一筹! 二位有没有适合入门的源码?比如一个登陆的 demo 或者是注册的 demo,给个链接或者直接邮箱我,谢谢~ 邮箱:[email protected]
变得更简洁了,很稀饭,但是又要增加学习成本了,居然改变了 module 和 controller 的概念,这个应该肿么理解呢?
#7 楼 @loveltyoic #4 楼 @liwei78 #1 楼 @shinefine #2 楼 @zhangyuan #3 楼 @yfractal
感谢各位~! 7 楼是我想要的答案。谢谢大家了,是我问的不对,所以导致大家没有明白我的意图。
#1 楼 @shinefine 情况是这样的,比如我在 app/views/xxx/xxx.html 文件源码是
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="stylesheets/bs/bootstrap.min.css">
<!--[if lt IE 9]>
alert('Hey,哥们,换个浏览器吧,我懒到没写兼容包-_-!!');
window.top.opener='';
window.top.close();
</script>
<![endif]-->
</head>
<body>
</body>
</html>
而发布之后通过浏览器查看源码就变成了如下
<html>
<head></style>
<title>Bbs</title>
<link data-turbolinks-track="true" href="/assets/application-89eb8c2051810ff68041626843d0d71d.css" media="all" rel="stylesheet">
<script data-turbolinks-track="true" src="/assets/application-904efb7268b445af06ea1dfb13b497aa.js"></script>
<meta content="authenticity_token" name="csrf-param">
<meta content="o6MqhDHPXUTDzl55epmtEbMWzzMETBHvYWtlxRcC/uo=" name="csrf-token">
</head>
<body>
<!--[if lt IE 9]>
alert('Hey,哥们,换个浏览器吧,我懒到没写兼容包-_-!!');
window.top.opener='';
window.top.close();
</script>
<![endif]-->
</body></html>
区域别在于 rails 给添加了一个 head 标签,并且把以前的 html 内的全部作为 body 内容了。这个是因为 rails 的解释规则导致的么?