【问题标题】:How can I repurpose the application of Hartl's Ruby on Rails Tutorial?如何重新利用 Hartl 的 Ruby on Rails 教程的应用程序?
【发布时间】:2013-03-21 17:12:43
【问题描述】:

我想编写一个简单的 web 应用程序,它建立在 Michael Hartl 的 Ruby on Rails Tutorial 开发的应用程序之上。

我试图简单地将所有内容复制到另一个目录中,但我发现在代码的各个部分都引用了原始 SampleApp。

在寻找并杀死所有原始应用程序之前,我想知道是否有一些干净且推荐的方法来执行此操作。有什么建议/提示吗?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3.2 railstutorial.org


    【解决方案1】:

    您可能想查看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
    

    【讨论】:

      【解决方案2】:

      如果您从示例应用程序中复制所有功能,那么网络应用程序就不会那么简单了。如果有的话,你应该扩展示例应用程序(这是他在本书末尾鼓励的),然后你总是可以在你的 README 文件中解释你所做的更改。即使您删除了所有出现的“Sample App”一词,您也应该将功劳归于他。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-08-20
        • 1970-01-01
        • 2016-01-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多