ruby-on-rails - %w{ 模型 }.each 做 |dir|在 Rails 中是什么意思?

标签 ruby-on-rails ruby

在 Rails 指南中出现了这个:

%w{ models }.each do |dir|

有人可以为我解释一下 %w{ models } 是什么意思吗?以前从未见过。是特定于 ruby​​ 还是特定于 rails。

谢谢

最佳答案

%w{ foo bar baz } 创建一个数组 ["foo", "bar", "baz"],这是一种节省输入一些引号和逗号。 %{ models } 只是创建了一个数组 ["models"],这看起来有点多余,但可能只是为了保持样式一致(?)。

关于ruby-on-rails - %w{ 模型 }.each 做 |dir|在 Rails 中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3411467/

相关文章:

mysql - rails : Database Seed

ruby-on-rails - 用于 has_many 关系的 Rails 动态外键

ruby-on-rails - Rails 6:未初始化的常量 ActionText::Engine::ApplicationController (NameError)

ruby - 使用二维数组中的最大元素数查找非空交集

ruby - 如何从s3读取文件?

ruby - Fixnum#to_s 性能问题

mysql - Rails mysql ELF header 错误

ruby-on-rails - Rails 控制台不会自动加载/app 下的所有目录

ruby-on-rails - Rails 4.2 Postgres 9.4.4 statement_timeout 不起作用

ruby - Rails 委托(delegate) - 它是如何工作的