ruby on rail3 里uuid的使用

ruby on rail3 里uuid的使用 也可以在gemfile里编辑加上
gem ‘uuidtools’

如果安装不了,就直接去官网下载把lib里的东西copy到项目的lib下

如果还是不行就把下载的包拷贝到vendor\plugins下
就可以直接使用了,不需要require

官方文档链接
http://uuidtools.rubyforge.org/
https://github.com/sporkmonger/uuidtools/tree/

安装

[ccn lang="ruby" tab_size="4" theme="blackboard" width="800" ]
gem install uuidtools
[/ccn]

也可以在gemfile里编辑加上
gem 'uuidtools'

如果安装不了,就直接去官网下载把lib里的东西copy到项目的lib下

如果还是不行就把下载的包拷贝到vendor\plugins下
就可以直接使用了,不需要require

使用方法

== Example
UUIDTools::UUID.md5_create(UUIDTools::UUID_DNS_NAMESPACE, "www.widgets.com")
=> #
UUIDTools::UUID.sha1_create(UUIDTools::UUID_DNS_NAMESPACE, "www.widgets.com")
=> #
UUIDTools::UUID.timestamp_create
=> #
UUIDTools::UUID.random_create
=> #

如果想去掉中间的-
可以这样
[ccn lang="ruby" tab_size="4" theme="blackboard" width="800" ]
new_name = UUIDTools::UUID.timestamp_create.to_s.gsub('-','')
[/ccn]