小编Dre*_*uzz的帖子

在 Rails collection_select 中使用短日期时间

这是一个小烦恼,我找不到任何东西。

我在约会对象上有一个集合选择,显示可用约会的时间:

f.collection_select :appointment_id, @available, :id, :time, {:prompt => "Select a time"}
Run Code Online (Sandbox Code Playgroud)

它使用标准日期时间格式显示:2011-10-31 08:00:00 UTC 但我真的更喜欢短格式,如下所示:

appointment.time.to_s(:short)
Run Code Online (Sandbox Code Playgroud)

显示为 31 Oct 08:00

使用符号时我似乎找不到语法。有人知道这个吗?

time select ruby-on-rails short

3
推荐指数
1
解决办法
1026
查看次数

Ruby中的公钥加密演示

我在下面编写了ruby脚本,以帮助我的学生理解公钥加密.我按照这里显示的"铅笔和纸"方法:http://sergematovic.tripod.com/rsa1.html

只要29不被选为p或q,这就可以正常工作.如果选择29,则在计算密钥时挂起.谁能告诉我为什么会这样?

#!/usr/bin/env ruby -wKU

#initialize
primes, p, q, n, z, k, j, m,e,d = nil

def prime
  primes = [2,3,5,7,11,13,17,19,23,29,31]
  primes.sample
end

#pick p
p= prime
puts "p: " + p.to_s

#pick q
q=p
while p==q
  q = prime
end
puts "q: " + q.to_s

#find n
n=p*q
puts "n: " + n.to_s

#find z
z=(p-1)*(q-1)
puts "z: " + z.to_s

#pick a relative prime of the totient
k=7

puts "k: " + k.to_s

#calculate secret …
Run Code Online (Sandbox Code Playgroud)

ruby rsa

2
推荐指数
1
解决办法
308
查看次数

标签 统计

rsa ×1

ruby ×1

ruby-on-rails ×1

select ×1

short ×1

time ×1