在ruby中%i%I是什么意思?

我在谷歌上搜索

"%i or %I" ruby

但我没找到任何和Ruby有关的东西.

推荐答案

%i[ ] # Non-interpolated Array of symbols, separated by whitespace
%I[ ] # Interpolated Array of symbols, separated by whitespace

我搜索结果的第二个链接是http://ruby.zigzo.com/2014/08/21/rubys-notation/

IRB中的示例:

%i[ test ]
# => [:test]
str = "other"
%I[ test_#{str} ]
# => [:test_other] 

Ruby-on-rails相关问答推荐

我try 使用Ruby on Rails7创建一个Carbon 足迹计算器.但我无法保存和用户S对象

RubyOnRail在测试环境中启动失败

将两个日期之间的差值转换为Ruby中的iso8601持续时间(如果需要,还可以使用Rails)

无法在 Rails 中使用 wkhtmltopdf 写入临时文件

Rails 4,使用 ActiveRecord 的原始查询

在 Rails 4 中检测用户代理 - 读取 HTTP 标头

如何在 routes.rb 中使用 301 或 302 进行重定向

Rails 3 中的猴子补丁

如何显示 RSpec 测试生成的 SQL 查询日志(log)?

我收到在扫描下一个令牌时发现无法启动任何令牌的字符

您将如何在 RoR 中创建类似 SO 或 Facebook 的通知系统?

rails 单数资源还是复数?

如何在同一个 Rails 控制器操作中处理多个 HTTP 方法

你如何undo撤消Bundle 安装 --without

Rails:一次添加多个 flash[:notice] 的简单方法

资源和资源方法之间的区别

列出关联模型的名称

RoR select_tag 默认值和选项

Ruby on Rails Bootstrap Glyphicons 不工作

在 Rails 4.1 中,如何通过枚举符号查找记录?