是否有任何插件/插件/等。在开始除RSpec之外的新项目之前我应该先看看?我将要做一个相当重的ajax /交互式Web应用程序。到我完成时,它可能会有60个型号。
我只是在寻找人们通常使用rails的方向,以节省时间,使代码更清洁等等。
更具体的事情:
我问这些问题,因为我是一名刚刚进入Ruby的核心Java程序员
答案 0 :(得分:3)
取决于您的项目范围。但是,“常见”,可能与dev不同。我常见的宝石列表包括:
以上列表,是个人偏好。我能想到的任何其他宝石可能更适合特定/非一般项目范围。
希望有所帮助!
答案 1 :(得分:1)
这取决于你所做的事情。 Devise和Authlogic适用于身份验证,Paperclip用于文件附件,Factory Girl用于测试数据,SCSS用于改进CSS处理......有很多。您正在制作什么样的应用程序以及您期望的挑战?更多信息将使您更容易提出建议。
根据您的评论进行编辑:我建议Devise用于用户身份验证,它会处理salting和其他所有内容,并且几乎无法轻松使用。对于文件和图片上传,Paperclip。要进行标记,请查看jQuery Token Fields plugin。