小编Dam*_*iev的帖子

如何获得星期几红宝石的日期

我正在创建rails应用程序,我需要将日历放入其中.我有一个json数据,可以在一周内发送给应用程序一次.JSON对象有这样的东西:

route: "Monday"
Run Code Online (Sandbox Code Playgroud)

要么

route: "Saturday"
Run Code Online (Sandbox Code Playgroud)

我需要将一周中的这一天视为通常的日期(每周计算的日期,从发送JSON的那天起),例如今天发送的JSON对象,以及所有这些我应该给出一个日期,路线:"星期六"应该在2017年6月24日给我.希望你明白我的问题:)

ruby datetime ruby-on-rails

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

如何正确交换字符串中的某些字符

我有一个代表日期的字符串:

"12.27.1995"
Run Code Online (Sandbox Code Playgroud)

我需要交换月份和日期来获得:

"27.12.1995"
Run Code Online (Sandbox Code Playgroud)

我做了:

date = "12.27.1995"

month = date[0]+date[1]
day = date[3]+date[4]

date[0] = day[0]
date[1] = day[1]
date[3] = month[0]
date[4] = month[1]
Run Code Online (Sandbox Code Playgroud)

它运作良好,但对我来说看起来很糟糕.是否可以使用更少的代码使其更可靠?

ruby string

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

如何在 Rails 中的每个规范中包含共享上下文

我有一个共享的上下文:

shared_context :current_country do
  let!(:country) { create :country, slug: "kw" } unless Country.find_by(slug: "kw").present?
end
Run Code Online (Sandbox Code Playgroud)

我需要访问country每个规范中的变量。

要使用它,我需要include_context :current_country在每个规范文件中使用它。是否可以避免在每个规范文件中包含这一行,而是将上下文配置为在任何地方都可用?

rspec ruby-on-rails rspec-rails

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

标签 统计

ruby ×2

ruby-on-rails ×2

datetime ×1

rspec ×1

rspec-rails ×1

string ×1