如何制作可维护的Rails应用程序?

时间:2012-07-20 17:59:06

标签: ruby-on-rails

  1. 我应该从一开始就遵循边缘Rails吗?或者只是在新版本发布时获取最新的稳定版本并进行升级?

  2. 我是否应该为用户提供更多的授权设置自由?示例:Django管理界面中的细粒度授权

  3. 我认为测试是必须的,但我不知道开始使用哪个测试框架,Test :: Unit / Minitest / RSpec和Cucumber?

  4. Haml或ERB?

  5. P.S。现在只有一个开发人员 - 我。

2 个答案:

答案 0 :(得分:2)

1)最新稳定,根据需要/期望升级。

2)取决于应用程序,有很多很棒的插件/宝石可以authorization / authentication,因此必须有适合您和用户需求的东西。

3)最容易坚持使用内置的Test :: Unit作为初学者。

4)再次,首先使用内置的ERB。

IMO。 YMMV。

答案 1 :(得分:1)

  1. 新版本的最新表格发布和升级
  2. 我使用Devise进行身份验证,使用cancan进行权限,使用activeadmin进行管理
  3. 一个非常大的问题,我和很多其他开发人员使用RSpec
  4. Erb的
  5. 这是我的看法,但没有确定的。

    尝试并做出自己的意见。