Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.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/5/ruby/23.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 on rails 如何在Rails应用程序的每个文件中添加版权信息_Ruby On Rails_Ruby_Copyright Display - Fatal编程技术网

Ruby on rails 如何在Rails应用程序的每个文件中添加版权信息

Ruby on rails 如何在Rails应用程序的每个文件中添加版权信息,ruby-on-rails,ruby,copyright-display,Ruby On Rails,Ruby,Copyright Display,我需要在Rails源代码的每个文件上添加版权信息。 例如,就像在进行ios开发时Xcode所做的那样 比如: 通常的方法是在项目的基础中包含一个名为LICENSE的文件,并包含项目中所有文件的所有版权信息。对于视图,您可以将其放在app/views/layouts/application.html.erb文件的顶部,该文件应包含在每个视图中,除了部分视图(我想那些你必须手工做的) 不确定是否有一种方法可以为其他任何内容自动执行此操作。但可能是错误的。这实际上取决于您选择的编辑器,您应该指定它。许

我需要在Rails源代码的每个文件上添加版权信息。 例如,就像在进行ios开发时Xcode所做的那样

比如:


通常的方法是在项目的基础中包含一个名为LICENSE的文件,并包含项目中所有文件的所有版权信息。

对于视图,您可以将其放在
app/views/layouts/application.html.erb
文件的顶部,该文件应包含在每个视图中,除了部分视图(我想那些你必须手工做的)


不确定是否有一种方法可以为其他任何内容自动执行此操作。但可能是错误的。

这实际上取决于您选择的编辑器,您应该指定它。许多编辑器支持某种类型的文件模板,例如,如何在Rubymine中执行此操作。

您的意思是如何自动添加此内容,或者如何在第一个编辑器中执行此操作place?Ruby中的注释以
#
开头。这是编辑软件的一个功能,或者您可以使用批处理或shell脚本轻松编写脚本。这不是您希望Rails自动执行的操作。我建议将其移到。@tadman它现在有数百个文件,因此我无法手动执行。+1对于@theTinMan,您需要编辑文件/创建文件时,默认情况下,在编辑器中编写宏或其他内容来执行此操作。一个好的编辑器是Notepad++。不,我在源代码中需要它,而不是在视图中。每种类型的文件都需要一个不同的注释块。
erb
rb
明显不同。例如,我的编辑器是sublime text2。我不知道是否这里有它的宏。我从来没有调查过它。
**********
// Copyright (c) 2012 
// List of Authors
*********