Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Rails以特定间距写入文件的最佳方式?_Ruby_File - Fatal编程技术网

Ruby Rails以特定间距写入文件的最佳方式?

Ruby Rails以特定间距写入文件的最佳方式?,ruby,file,Ruby,File,我必须从rake任务中用Ruby编写一个文本文件,但是我必须以非常特定的格式输出数据 字段长度:20,姓氏 字段长度:15,名字 字段长度:10,中间名 所有名称的长度都可以不同,可能需要添加更多字段 有什么最佳实践或模板系统可以使用吗 提前感谢。内置的类型格式通常可以完成这项工作。例如: '%20s %15s %10s' % [ last_name, first_name, middle_name ] 您可以根据需要对其进行调整。内置的类型格式通常可以完成这项工作。例如: '%20s %15

我必须从rake任务中用Ruby编写一个文本文件,但是我必须以非常特定的格式输出数据

字段长度:20,姓氏
字段长度:15,名字
字段长度:10,中间名

所有名称的长度都可以不同,可能需要添加更多字段

有什么最佳实践或模板系统可以使用吗

提前感谢。

内置的类型格式通常可以完成这项工作。例如:

'%20s %15s %10s' % [ last_name, first_name, middle_name ]
您可以根据需要对其进行调整。

内置的类型格式通常可以完成这项工作。例如:

'%20s %15s %10s' % [ last_name, first_name, middle_name ]
您可以根据需要对其进行调整。

内置的类型格式通常可以完成这项工作。例如:

'%20s %15s %10s' % [ last_name, first_name, middle_name ]
您可以根据需要对其进行调整。

内置的类型格式通常可以完成这项工作。例如:

'%20s %15s %10s' % [ last_name, first_name, middle_name ]

您可以根据需要进行调整。

是的,太棒了!我对ruby有点不了解,不确定ruby是否有类似这样的C语言。谢谢。如果你致力于学习Ruby,花点时间一点一点地阅读文档。有很多像这样方便的方法,其他类也有类似的功能。@CarySwoveland有可能根本没有空格,我不知道该如何解释它。是的,太棒了!我对ruby有点不了解,不确定ruby是否有类似这样的C语言。谢谢。如果你致力于学习Ruby,花点时间一点一点地阅读文档。有很多像这样方便的方法,其他类也有类似的功能。@CarySwoveland有可能根本没有空格,我不知道该如何解释它。是的,太棒了!我对ruby有点不了解,不确定ruby是否有类似这样的C语言。谢谢。如果你致力于学习Ruby,花点时间一点一点地阅读文档。有很多像这样方便的方法,其他类也有类似的功能。@CarySwoveland有可能根本没有空格,我不知道该如何解释它。是的,太棒了!我对ruby有点不了解,不确定ruby是否有类似这样的C语言。谢谢。如果你致力于学习Ruby,花点时间一点一点地阅读文档。有很多像这样方便的方法,其他类也有类似的功能。@CarySwoveland它可能根本没有空格,但不确定如何解释它。