我想编写一个简单的 webapp,它建立在 Michael Hartl 的 Ruby on Rails Tutorial中开发的 webapp 之上。
我试图简单地将所有内容复制到另一个目录中,但我发现在代码的各个部分都引用了原始 SampleApp。
在寻找并杀死原始应用程序的所有事件之前,我想知道是否有一些干净且推荐的方法来做到这一点。有什么建议/提示吗?
我想编写一个简单的 webapp,它建立在 Michael Hartl 的 Ruby on Rails Tutorial中开发的 webapp 之上。
我试图简单地将所有内容复制到另一个目录中,但我发现在代码的各个部分都引用了原始 SampleApp。
在寻找并杀死原始应用程序的所有事件之前,我想知道是否有一些干净且推荐的方法来做到这一点。有什么建议/提示吗?
你可能想看看ack
. 这是一个很棒的小搜索工具,可以帮助您找到所有出现的SampleApp
地方并将它们更改为您要调用的新应用程序。
您将看到更改大约 9 个文件。在我的一个 Rails 应用程序上运行ack <app_name>
产生了以下文件:
config/application.rb
config/environment.rb
config/environments/development.rb
config/environments/production.rb
config/environments/test.rb
config/initializers/secret_token.rb
config/initializers/session_store.rb
config/routes.rb
Rakefile
如果您从示例应用程序中复制所有功能,那么 Web 应用程序就不会那么简单了。如果有的话,你应该扩展示例应用程序(这是他在本书末尾鼓励的),然后你总是可以在你的 README 文件中解释你所做的更改。即使您删除了所有出现的“示例应用程序”一词,您也应该对他表示赞赏。