在启动新的Rails应用程序时,我发现自己一遍又一遍地写同样的东西。
他们中的大多数都是在原型阶段之后的实验,“如果你想称之为”最不可行的产品“。
他们都有一个共同点,那就是某种用户模型,一种用于注册和登录的表单,向注册用户发送电子邮件以激活帐户......你明白了。拥有某种已具备此类功能的基本应用程序会很不错。不幸的是,问题对于gem来说不够通用,这让我有以下选择:
我基本上寻找的是那些遇到相同问题的人或者比我更了解发电机的建议哪些选项更可行。在目前的状态下,我可能会选择第一个选项,然后尝试将其转换为生成器。
答案 0 :(得分:3)
听起来应用程序模板可能是您问题的解决方案。查看http://edgeguides.rubyonrails.org/rails_application_templates.html以获取一般概述。
答案 1 :(得分:1)
我在Rails项目中遇到过类似情况。
如果你愿意牺牲一些可定制性,我发现ActiveAdmin是一个可靠的管理员平台。 对于常规用户登录,您可以使用Devise(ActiveAdmin也使用它),并且应解决所有用户问题。
如果您使用这些,我建议您查看有关该主题的RailsCasts。
祝你好运!