Ruby

ruby中的word2007文件修改操作

2010-05-10, Nortan Posted in Ruby, 软件开发 | 3 回复 | 查看全文>>

使用ruby修改word2007,到目前并没有好的库,当然,rails也一样,那么如何才能用ruby操作word2007文件呢?word2007文件,也就是docx文件,实际就是一个zip压缩的压缩包,它里面由一系列xml及其它与文件内容相关的资源文件组成,所以,最简单的办法就是解压这个docx文件,然后修改xml文件,再把他打包,完成修改。首先表一下本人的开发环境: 查看全文…

标签: , ,

在Rails构建的网站中生成SiteMap

2010-04-15, Nortan Posted in Ruby, 软件开发 | 6 回复 | 查看全文>>

sitemap 生成

Rails构建网站非常快捷方便,特别适合大型网站的敏捷开发,国内这样的网站也很多,比如软件开发交流社区javaeye等,对于用Rails构建的网部,怎么快捷的生成sitemap呢?那就是使用rails sitemap Plugin,这样的插件在github关注度比较高的有queso / sitemap及adamsalter / sitemap_generator,由于前者很久没有更新了,我们主要介绍使用后者。

Sitemap_generator 这个插件能快捷通过rake任务读取数据库信息等等生成sitemap,充许生成Gzip格式的sitemap文件,充许带参与及SSL的链接,如mypage_list?pageid=4及https等等。它也支持sitemap的index索引方式。共可以支持2.5个亿链接的网站URL生成,所以,一般情况下是够用了。当rake生成任务完成时,它同时会向google、yahoo等主流的搜索引擎发通知。下面我们 查看全文…

标签: , , , ,

使用Gettext实现rails中的多语言版教程

2010-04-02, Nortan Posted in Ruby | 2 回复 | 查看全文>>

Gettext 用于系统的国际化(I18N)和本地化(L10N),可以在编译程序的时候使用本国语言支持(Native Language Support(NLS)),其可以使程序的输出使用用户设置的语言而不是英文.安装Gettext,可以下载gem包或者在线安装。 直接安装的方法是:

gem install gettext

完成后配置你的项目:

a. 在application.rb加入

 require 'gettext/rails'   # 这句一定要加  
 
 def cookie_lang(my_lang)          
 cookies["lang"] = my_lang  
 end

查看全文…

标签: , ,