问题 1:你觉得什么是优雅的代码?分享一下你认为优雅的 ruby 代码 我觉得优雅的代码,在于压根不需要什么注释,基本就可以明白代码在干什么。
connection.create_table :exhibits, force: true do |t|
t.belongs_to :user
t.string :name
t.text :notes
t.timestamps
end
问题 2:接触 ruby 后,你的编程环境有什么变化?例如,不用 IDE,而是用文本编辑器写代码;弃用了爱用多年的 Windows,投向了 Linux 甚至苹果的怀抱。 确实正式抛弃 eclipse 是从学习 ruby 开始,但最主要的编程环境变化在于,我可以在任何环境下进行程序开发,并且可以调试,不再受操作系统的影响。当然是大部分情况。
问题 3:你用 ruby 做过提高工作效率的小工具(Gem)吗?你的 Ruby 最佳实践是什么? 一直都用 GEM,非常方便。除了 gem,我还喜欢用 bundle 和 rake。将原想服务器上所有的 SHELL,全部用 ruby 重写了一下,并且打包成 gem。代码的更新和维护,还有迁移方便了很多。
感觉屏幕好小
你想多了 - -。
#3 楼 @andor_chen 已经添加到翻墙列表了,唉~
我用 IBUS,但每次输入中文的时候,选字下一页的快捷键是什么啊?以前的=没有用了
#2 楼 @ChanceDoor open 直接会抛出一个 403 错误,所以就没有了,貌似
source = Nokogiri::HTML(open(#{uri})) source.css('class=\"content\"').each do |class_content| puts class_content.content.lstrip end
这样可以吗?