我想编写一个简单的webapp,它建立在Michael Hartl的Ruby on Rails Tutorial开发的基础之上。
我试图简单地将所有内容复制到另一个目录中,但我发现原始SampleApp在代码的各个部分都被引用。
在追捕并杀死原始应用程序的所有事件之前,我想知道是否有一些干净且推荐的方法来执行此操作。有任何建议/提示吗?
答案 0 :(得分:0)
您可能需要查看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
答案 1 :(得分:0)
如果您真的从示例应用程序复制所有功能,那么Web应用程序就不那么简单了。如果有的话,你应该扩展Sample App(这是他在本书末尾所鼓励的),然后你总是可以在自述文件中解释你所做的改变。即使您取出所有出现的“Sample App”字样,您仍然应该对他表示赞赏。