当我开始一个新的Rails应用程序时,我发现自己一遍又一遍地写同样的东西。创建基本可重用rails应用程序的最佳方式
其中大多数是实验只是略微超出原型阶段,“最低可行产品”,如果你想给他们打电话。
他们都有一个共同点,那就是有一种usermodel,一种注册和登录的形式,发送电子邮件给注册用户来激活帐户......你明白了。拥有某种已具备此类功能的基本应用程序会很好。不幸的是,问题不是宝石,这让我有以下选项足够通用:
- 写一个基本的应用程序,把它放在某个地方,然后开始一个新项目时,拷贝过来。这感觉很脏!
- 使用Rails generators来创建usermodel并拉入我正在使用的宝石。我还没有写一个生成器,但是通过查看文档并回想起我在哪里看到生成器,我觉得我的问题对于生成器来说有点太大了。
- 我没有想到的其他方式...
什么我基本上找的是从谁的人有同样的问题或知道发电机比我做哪个选项是更可行的建议。在目前的状态下,我可能会选择第一个选项,然后尝试将它变成一个发电机,一旦我有一些工作。
看起来不错,我想我我会去那。 – sebastiangeiger 2012-08-14 12:33:40