博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
好好学习,天天向SUN
联系方式: leiyu530@163.com
penguinstorm.cublog.cn
管理博客
发表文章
留言
收藏夹
博客圈
音乐
相册
· N4000拆卸过程
· Solaris8安装过程截图
· Veritas
}
· 建立VOLUME
· 其他
· 证书
· ORACLE_FOR_Solaris9i
· HACMP_FOR_AIX 4.3.3
}
· 准备工作
· 配置过程
· 配置共享卷组
· 配置应用脚本
· 同步过程
· 启动双机
· 错误大观
· 路由交换
· ruby专用文件夹
· sun_cluster
· FASTT系列存储
· 7133换盘操作
· HACMP_FOR_AIX 5.1
· 地震纪实
文章
· AIX
}
· 实践操作
· 双机配置
· 系统认证
· 基础知识
· 故障处理
· 共享精神
· HPUX
}
· 学逻辑卷
· 双机相关
· 考试认证
}
· CSE
· CSA
· 基础知识
· 动手实践
· 存储备份
· CISCO
}
· 交换相关
· 路由相关
· 认证考试
}
· CCNA
· CCNP
· CCIE
· 心情日记
· 动手实践
· Linux
· Oracle
}
· 基础知识
· 实践操作
· 考试认证
· 实验操作
· English
· Solaris
}
· 读书笔记
}
· SA239
· SA299
· SA399
· ES222
· SM240
· ES255
· ES310
· Solaris高级系统管理员指南
· 基础知识
· 实践操作
}
· ST350
· 认证计划
· 系统安装
· Veritas
}
· 基础知识
· 实践操作
· Program
}
· Rails
}
· 基础知识
· 实践操作
· 语法掌握
· Dynamips
· 荣誉勋章
· 过关总结
· 闲言碎语
· 熬夜签到
· 好文收录
· 人在职场
· 热点关注
首页
关于作者
姓名:雷宇 昵称:storm 职业:IT 年龄:26 位置:北京 个性介绍:没啥个性 不聊MSN/QQ 本着资源共享的精神,所有文章欢迎转载
||
<<
>>
||
我的分类
文章列表 - 实践操作
ruby on rails:建议修改
<DIV>在《Pragmatic Bookshelf - Agile Web Development with Rails 2nd Edition2007》136页出现的代码:</DIV> <DIV><%= hidden_div_if(@cart.items.empty?, :id => "cart" ) %><BR><%= render(:partial => "cart" , :object => @cart) %><BR></div></DIV> <DIV>以及store_helper.rb中代码:</DIV> <DIV>module StoreHelper<BR>def hidden_div_if(condition, attributes = {})<BR>if condition<BR>attributes["style" ] = "display: none"<BR>end<BR>attrs = tag_options(attributes.stringify_keys)<BR>"<div #{attrs}>"<BR>end<BR>end</DIV> <DIV>按照这样的方式,实际显示效果相当差,在网上找到一段比较好的修改代码:</DIV> <DIV><% hidden_div_if(@cart.items.empty?, :id => "cart") do %><BR> <%= render(:partial => "cart", :object => @cart) %><BR><% end %><BR>以及store_helper.rb:</DIV> <DIV>module StoreHelper<BR>def hidden_div_if(condition, attributes = {}, &block)<BR> if condition<BR> attributes["style"] = "display: none"<BR> end<BR><BR> attrs = tag_options(attributes.stringify_keys)<BR><BR> content = capture(&block)<BR><BR> concat("<div #{attrs}>", block.binding)<BR> concat(content, block.binding)<BR> concat("</div>", block.binding)<BR>end<BR>end</DIV> <DIV>按照这样的方式对代码进行重构,丝毫不影响页面的显示效果,看来尽信书不如无书真是有道理啊。</DIV>
查看全文
发表于:2007-12-26 ┆
阅读(235)
┆
评论(0)
《ruby on rails 2nd》实验源码下载
<DIV>原书书名是《Agile Web Development With Rails 2nd Edition2007》</DIV> <DIV>对着书做了第六、七、八章的实验,链接如下:</DIV> <DIV><A href="http://blogimg.chinaunix.net/blog/upfile2/071225191345.rar">http://blogimg.chinaunix.net/blog/upfile2/071225191345.rar</A>(chapter 6:TaskA: Product Maintenance)</DIV> <DIV><A href="http://blogimg.chinaunix.net/blog/upfile2/071225191352.rar">http://blogimg.chinaunix.net/blog/upfile2/071225191352.rar</A>(chapter 7:TaskB: Catalog Display)</DIV> <DIV><A href="http://blogimg.chinaunix.net/blog/upfile2/071225191359.rar">http://blogimg.chinaunix.net/blog/upfile2/071225191359.rar</A>(chapter 8:TaskC: Cart Creation)</DIV> <DIV> </DIV>
查看全文
发表于:2007-12-25 ┆
阅读(273)
┆
评论(0)
ruby实例之二(ruby on rails 第八章结束)
<DIV><IMG src="http://blog.chinaunix.net/photo/6589_071219195711.jpg"></DIV> <DIV>第八章结束,一个简单的框架搭建完成,显示比之“ruby实例之一”更为美观,增加“add to cart”按钮,通过点击“add to cart”按钮将所购买的书放到购物车中并进行统计;改善价格的显示方式,以美元格式显示;增加错误提示(如打开了错误的页面,系统自动提示“Your cart is currently empty”,如下所示:</DIV> <DIV><IMG height=156 src="http://blog.chinaunix.net/photo/6589_071219195733.jpg" width=643></DIV> <DIV> </DIV> <DIV>摘抄cart_to_cart.rhtml代码如下:</DIV> <DIV><div class="cart-title" >Your Cart</div><BR><table><BR><% for cart_item in @cart.items %><BR><tr><BR><td><%= cart_item.quantity %>&times;</td><BR><td><%= h(cart_item.title) %></td><BR><td class="item-price" ><%= format_price(cart_item.price) %></td><BR></tr><BR><% end %><BR><tr class="total-line" ><BR><td colspan="2" >Total</td><BR><td class="total-cell" ><%= format_price(@cart.total_price) %></td><BR></tr><BR></table><BR><%= button_to "Empty cart" , :action => :empty_cart %></DIV> <DIV> </DIV> <DIV> </DIV> <DIV> </DIV> <DIV> </DIV> <DIV> </DIV> <DIV></DIV> <DIV></DIV>
查看全文
发表于:2007-12-19 ┆
阅读(296)
┆
评论(0)
Ruby on Rails构建的第一个实例
<DIV><IMG src="http://blog.chinaunix.net/photo/6589_071216185334.jpg"></DIV> <DIV> </DIV> <DIV></DIV> <DIV></DIV>
查看全文
发表于:2007-12-16 ┆
阅读(225)
┆
评论(0)
从DOS切换到mysql:环境变量设置的问题
<DIV>在WindowsXP中打开DOS,通过输入命令“mysql -u root -p”切换到mysql下,切换失败,如下所示:</DIV> <DIV>Microsoft Windows XP [版本 5.1.2600]<BR>(C) 版权所有 1985-2001 Microsoft Corp.</DIV> <DIV>C:\>mysql -u root -p<BR>'mysql' 不是内部或外部命令,也不是可运行的程序<BR>或批处理文件。</DIV> <DIV> </DIV> <DIV>出现这种错误的原因是没有在环境变量PATH中将mysql的路径添加进去。如果是在unix平台,可以通过PATH=XXX;export PATH来进行路径的添加,在WindowsXP平台下,需要按照下面的方法来将mysql路径添加到环境变量中:</DIV> <DIV><BR>右键点击“我的电脑”-“属性”-“高级”-“环境变量”-“系统变量”-双击“Path”-将mysql的路径“C:\Program Files\MySQL\MySQL Server 5.0\bin”添加进去-“确定”</DIV> <DIV>添加完毕之后,再到DOS下进行测试:</DIV> <DIV>C:\>mysql -u root -p<BR>Enter password: **********<BR>Welcome to the MySQL monitor. Commands end with ; or \g.<BR>Your MySQL connection id is 21<BR>Server version: 5.0.45-community-nt MySQL Community Edition (GPL)</DIV> <DIV>Type 'help;' or '\h' for help. Type '\c' to clear the buffer.</DIV> <DIV>mysql><BR>成功!</DIV> <DIV></DIV>
查看全文
发表于:2007-12-16 ┆
阅读(404)
┆
评论(0)