北京联通确认,https 挂了。
应该是 12306 带来的后果,这下好了...github 上不去了。
看完了,LZ 加油!
加班中,今天去不了,郁闷
问题 1:装个插件就可以了,Markdown Preview。 问题 2:好像是没有。
@mlb0903 全公司没一个人会?有点吓人 给你个参考资料 http://hlee.iteye.com/blog/356510 如果是 windows 下,直接用 win32ole 调用 excel 就行了,功能不复杂的话,就自己封装函数,功能复杂再考虑 spreadsheet 吧。
至少要有激情吧,最好是有项目经验。
@Jijin _config.yml 写的不对,每一个冒号前面都不要空格。
尤其是这一句 production_url : http://jijin.github.com
试试把deploy: ""
这句话给删除。
@daqing 大庆老师,8 号有安排 Ruby Tuesday 吗?
页面不想合并的话,你自己在方法里面加一个判断,如果有参数传进来就 render 另外一个页面。
用这个方法接收 param 传过来的参数,然后在路由中对这个方法加入 post 协议即可。 比如这样
def dailyreportchart
dailyreport(params[:versions] || 20)
end
route 中
get :dailyreportchart
post :dailyreportchart
个人感觉楼主的例子侧重的是对方法的重写和 super 的调用。 这其实跟 method_missing 没有什么关系,任何一个方法都可以这样做。 method_missing 主要还是用在元编程这一块了。
||=是空指针保护 a ||= 1 等同于以下代码
if a
a
else
a = 1
end
daqing 老师讲的很棒,赞一个
@sailtsao 个人觉得 BasicObject 方便了直接建立一个白板类
非常好的一本书,除了 Rails 部分已经过时了这点小瑕疵。 当然,书中涉及到的 Ruby 知识点较多,初学者不一定看得明白。
任何一本 ruby 的基础书上都有这个符号的解释
@sundevilyang 这几天发烧一直在输液,没有看到老兄你的帖子,我也是在 windows 下使用 ruby,有什么可以帮助的吗?
@xds2000 已经解决了,谢谢,给你发了 gmail,也是这个问题,呵呵
关注
自己写个正则试试?
试试 watir
当初看书的时候直接忽略了这个....汗
报名 +1 [email protected] 谢谢 LZ 组织这样的活动
@jziwenchen 建议看下 ruby 元编程 这本书,rails 里面大量用了元编程的思想
@lionzixuanyuan 不客气,能帮到你就好^_^
@lionzixuanyuan 我没有使用 win32ole 的方式发送邮件,毕竟 rails 一般都是部署在 linux 系统下的,我只在 windows 下调用 excel 时使用 win32ole,我不知道是不是 ruby 与 windows 结合不好的关系,使用 win32ole 会有很多缺陷。所以一直都是用 SMTP Server 方式,可以跨系统使用。
@lgn21st @lionzixuanyuan 我之前写的,供楼主参考
require 'net/smtp'
require 'net/pop'
EXServer = 'server-ex2007.xxxx.com.cn'
def send_mail(addressees, subject, body, sender, password)
begin
if addressees.empty?
return nil
else
addressees = addressees.respond_to?(:to_ary) ? addressees : addressees.to_a
content = "Content-Type:Text/HTML\r\nDate:#{Time.now}\r\nFrom:#{sender}\r\nTo:#{addressees.join(';')}\r\nSubject:#{subject.to_s}\r\n\r\n#{body}"
Net::SMTP.start(EXServer) do |i|
i.auth_login(sender, password)
i.sendmail(content, sender, addressees)
end
end
rescue => ex
end
end
def read_mail(login, password)
begin
Net::POP3.start(EXServer, 110, login, password) do |i|
if i.mails.empty?
return nil
else
i.each_mail do |m|
yield(m) if block_given?
end
end
end
rescue => ex
end
end
23 岁,本科学的建筑业,现在慢慢转向计算机,过程有点痛苦...