使用 pry 已经 4 个多月啦,非常的好用, 从查看系统状态这方面来看,比 ruby-debug 好用的多的多, 因为你不许要 重新启动服务器 加载 debug 模式
我现在开始尝试 pry-nav 啦
好帖子
建议楼主 去看看 rails 的源码,看看能否开发出自动不全的功能
没听说过,这样的工具。 虽然这些命令我都能记住,但是还是喜欢 tab 的自动补全。
哈哈哈,真是不嫌折腾啊
以前用 netbean 做 debug 换成 sublime text 后用 ruby-debug 后来发现了 pry
就彻底放弃了 ruby-debug 一直在使用 pry
我觉得 pry 很好用 虽然不能像 debug 那样一步步跟进, 但是用于查看系统某一个时段的状态,非常的方便
我们做企业进销存管理系统,不过还没上线
好大呀,好长呀,30 多分种,还有 300 多兆呀
看了开头还没看到结尾,很有意思,还有小朋友,哈啊哈
要想得到更多的提高,我觉得应该,加入到一个成熟的 rails 开发团队中,参与实际的项目开发。
做的不错,支持一下,让我想起上个世纪末的聊天室
我最讨厌面试的时候,让我用笔和纸写代码, 因为我平时很少用笔和纸写东西,更别说代码啦。
#5 楼 @quakewang 有点时候我也在想,是不是没有必要,是不是有更加简单的方法。
我写那两个函数主要解决的以下问题,
当 content_tag 中的第一个内容的值,不是必然存在, 是否存在,需要逻辑判断,来决定的时候, 比如
content_tag :ul do
contents = ''
contents << content_tag(:li, '1') if some_thing
contents << content_tag(:li, '2')
contents << content_tag(:li, '3')
contents << content_tag(:li, '4') if some_thing
contents.html_safe
end
第 3 点 在 helpers 中连接 HTML
我们遇到的问题是
content_tag :url do
content = content_tag(:li, '1')
content += content_tag(:li, '2')
content += content_tag(:li, '3')
content += content_tag(:li, '4') if some_thing
end
很多加号,感觉很怪异
我们的写法是这样
contents_tag :url do |contents|
contents << content_tag(:li, '1')
contents << content_tag(:li, '2')
contents << content_tag(:li, '3')
contents << content_tag(:li, '4') if some_thing
end
contents_tag 函数如下
def html_contents
contents = []
result = yield contents
if contents.count > 0
contents.join(' ').html_safe
else
result
end
end
def contents_tag(tag_name, options = {}, &block)
self.content_tag tag_name, options do
self.html_contents(&block)
end
end
好消息
在 http://wbond.net/sublime_packages/community 中 搜索 rails 和 ruby 还有很多不错的工具 比如 Simple Rails Navigator Rails Related Files RubyTest
#14 楼 @cantin 谢谢啦 原来 gem search -r new_gem_name -s http://ruby.taobao.org 查找的时候,会结合 gem sources 中已经有的 sources 地址 进行查找, 将多个 sources 的查找结果汇总, 而不是 仅仅依赖 -s 后面 指定的 url 进行查找。
因为我之前 gem sources 中 有两个 url,如下:
~$ gem sources -l
*** CURRENT SOURCES ***
http://rubygems.org/
http://ruby.taobao.org/
所以,之前执行 gem search -r 的时候 没有得到我预期的效果。
#10 楼 @cantin 有 gtalk 吗?我的是 [email protected]
gem -v
1.8.24
我用过三台 Dell 的笔记本,说实话,都不怎么样, 不过,我没用过 XPS, 不过,Dell 的台式机不错。