ruby-on-rails - 使用 Ruby on Rails 的 RAD

标签 ruby-on-rails ruby ruby-on-rails-3 generator scaffolding

我有一个问题。对于我的下一个项目,我正在从使用 Symfony2 的 PHP 转向 RoR,当我精通 RoR 时,主要优先事项是 RAD。

我可以使用哪些(Ruby/Rails)工具来实现难以置信的快速原型(prototype)设计和开发?

我已经阅读了 Rails 生成器等内容。我的队友已经使用 Rails 3 年了,但没有使用脚手架。有没有人有任何 gem 可以用来加快开发时间,或者是否应该使用脚手架

感谢任何输入。

最佳答案

鉴于您对极快的原型(prototype)制作和开发环境的要求:

使用生成器(模型、 Controller 等)。

使用脚手架进行原型(prototype)制作,还可以创建所有正确的文件等。

使用 formtastic 或(甚至更好)simple_form 使表单更容易。

使用 rails3+ 现在是标准。

使用ruby 1.9.2+

使用 Devise 进行身份验证和授权。

对角色使用 cancan - 管理员、只读等。

使用 rubyMine 获得超出您想象的更多提示。

使用 VI 获得信誉,使用 ed 获得更多。

为您的数据库使用 mySQL

关于ruby-on-rails - 使用 Ruby on Rails 的 RAD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8409315/

相关文章:

Ruby sprintf,关于 "2"中的 "%02x"

ruby-on-rails - 避免使用第三方 gem 是否正确?

ruby-on-rails - 如何 "crawl"只有根 URL 与 Anemone ?

mysql - 如何检查ActiveRecord中的 "autocommit"值

ruby-on-rails - 设计中的多个模型

ruby - ActiveAdmin、CanCan、Rolify - 无法有条件地禁用过滤器

ruby-on-rails - 有没有办法让我只有 Action 而没有 View

ruby-on-rails - 如何重写 Rails 路线辅助方法?

ruby-on-rails - bundler 可以将 gem 安装限制在某个操作系统上吗?

ruby - 在 Ruby 中生成不重复的随机数