论坛首页 编程语言技术论坛

《Web开发敏捷之道》2版 9.4勘误(取消)

浏览 3285 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-09-02  

本以为P124,9.4下的代码中,有两个地方要加@符号。

发现理解错误了,详细阅读P116,明白原理是为减少耦合度。

当在布局模板中,用render方法调用的时候:

ruby 代码
  1. <%=render(:partial=>"cart",:object=>@cart%>  

同名的局部模板中的变量cart就相当于得到了@cart的赋值。因此在模板里面,就可以直接用这个变量名来使用。

在此澄清,以免误导。

   发表时间:2007-09-06  
为什么?原来不加一样是对的阿
0 请登录后投票
   发表时间:2007-09-11  
小白...书上没印错呀!p116,加油
0 请登录后投票
   发表时间:2007-09-13  
取消了
0 请登录后投票
   发表时间:2007-09-13  
不是吧!这哪是什么错误呀!上面不是有解说吗...接受一个对象作参数,并将其赋值给一个与局部模板同名的变量cart
0 请登录后投票
   发表时间:2007-09-14  
取消了
0 请登录后投票
   发表时间:2007-09-14  
老大,无语了...p116有写呀,rails帮你搞定了
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics