.使用Rails的架构开发网络应用一般都使用数据库，所以推荐使用一个关联式资料库系统来进行数据存储，若不能运行一个关联式资料库服务器，Rails支持嵌入式数据库SQLite。Rails还支持关联式资料库系统，包括MySQL、PostgreSQL、IBM DB2、Oracle和SQL Server。
集成开发环境.开发用的IDE有：Eclipse，MyEclipse，NetBeans，RubyMine，Aptana，Sublime Text，Visual Studio Code