Ruby on rails Rails:留下大量代码

Ruby on rails Rails:留下大量代码,ruby-on-rails,model-view-controller,view,Ruby On Rails,Model View Controller,View,我正在写一个观点,其中包含一些逻辑。我可以把它们放在模型或控制器中。但我的问题是,把这么多的逻辑放在眼里是一种不好的做法吗?(ruby代码) 请在这里查看我的代码 是的,这是个坏习惯。差不多 TestFieldDefinition.find_all_by_company_id(...) 是业务逻辑;它属于控制器,而不是视图。这同样适用于大多数人;没有呈现内容的大量条件逻辑是业务逻辑,应该移动到控制器。是的,这是一种糟糕的做法。差不多 TestFieldDefinition.find_all_b

我正在写一个观点,其中包含一些逻辑。我可以把它们放在模型或控制器中。但我的问题是,把这么多的逻辑放在眼里是一种不好的做法吗?(ruby代码) 请在这里查看我的代码


是的,这是个坏习惯。差不多

TestFieldDefinition.find_all_by_company_id(...)

是业务逻辑;它属于控制器,而不是视图。这同样适用于大多数人;没有呈现内容的大量条件逻辑是业务逻辑,应该移动到控制器。

是的,这是一种糟糕的做法。差不多

TestFieldDefinition.find_all_by_company_id(...)

是业务逻辑;它属于控制器,而不是视图。这同样适用于大多数人;没有呈现内容的条件逻辑是业务逻辑,应该移动到控制器。

是的,您应该在视图中放置最小代码,在模型中放置最大代码


我喜欢这种瘦控制器和胖模型的哲学:

是的,您应该在视图中显示最小代码,在模型中显示最大代码

我喜欢这种瘦控制器和胖模型的哲学: