小编fch*_*sen的帖子

如何使用设计验证来验证注册电子邮件地址是否来自某个域?

我想确保只有某个域的电子邮件地址的人可以注册使用Devise的网站.

例如,如果人们使用电子邮件joe@mysite.com注册,他们应该收到确认电子邮件,但如果使用joe@yoursite.com注册,他们应该收到错误消息.

ruby-on-rails devise

5
推荐指数
1
解决办法
4956
查看次数

全天活动icalendar gem

我使用下面的方法设置一个事件,用icalendar gem导出到ical.

@calendar = Icalendar::Calendar.new

event = Icalendar::Event.new
event.dtstart = ev.start_at.strftime("%Y%m%d")
event.dtend = ev.end_at.strftime("%Y%m%d")
event.summary = ev.summary

@calendar.add
Run Code Online (Sandbox Code Playgroud)

为了整天制作一个活动,它需要看起来像这样:

DTSTART;VALUE=DATE:20101117
DTEND;VALUE=DATE:20101119
Run Code Online (Sandbox Code Playgroud)

现在我正在使用

event.dtstart = "$VALUE=DATE:"+ev.start_at.strftime("%Y%m%d")"
Run Code Online (Sandbox Code Playgroud)

这将输出

DTSTART:$VALUE=DATE:20101117
Run Code Online (Sandbox Code Playgroud)

然后我用";"替换所有":$" 同

@allday = @calendar.to_ical.gsub(":$", ";")
Run Code Online (Sandbox Code Playgroud)

是否有更直接的方式来保存日期?

icalendar ruby-on-rails

3
推荐指数
2
解决办法
2602
查看次数

如何使用Ruby按字母顺序排序标题列表,忽略"The"?

我有一个标题列表,我从数据库中按字母顺序排序,即:

[
  'Morning Glory',
  'Red',
  'Skyline',
  'The Next Three Days'
]
Run Code Online (Sandbox Code Playgroud)

什么是重新排序这个标题列表忽略"The"的最佳方式,以便它将成为:

[
  'Morning Glory',
  'The Next Three Days',
  'Red',
  'Skyline'
]
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

标签 统计

ruby-on-rails ×3

devise ×1

icalendar ×1

ruby ×1