作为一名经验丰富的.NET开发人员,我对学习Ruby on Rails开发过程很感兴趣。我有使用ASP.NET WebForms和MVC的经验,我也用过PHP。我已经完成了一些基本的RoR教程,并且能够让它们正常工作。
这个问题更具体地涉及到这种类型的开发的工具和开发过程,因为它与我所习惯的不同。除了Rake之外,用于管理开发生命周期和将网站投入生产的典型工具(开发、测试、部署)是什么?与为.NET开发相比,我的基本思维过程需要改变什么吗?
我有两个控制器函数,它们调用位于app文件夹下的一个类的静态函数。
Controllers\UserResController.php
public function show($id, Request $request)
{
return \App\User::show($id, $request);
}
Conrtollers\Other\UserResController.php
public function show($id, Request $request)
{
// other codes
return \App\User::show($id, $reque