组织控制器

时间:2013-11-19 09:03:14

标签: ruby-on-rails architecture

好的,我有一些问题需要了解如何组织我的控制器。

我将用一个简单的例子:我想制造一辆需要颜色,电机,车轮的汽车。 每个选项我需要不同的观点。

组织控制器的最佳方法是什么。

  class CarsController < ApplicationControler

     def select_wheels
        #some code
     end


     def select_colors
        #some code
     end


     def select_motors
        #some code
     end

     ##CRUD methods of Cars : index, new, create, show, edit, update, destroy

  end

我正在寻找最佳实践。 谢谢,抱歉我的英语很差。

Aubin的

1 个答案:

答案 0 :(得分:0)

无需为每个属性创建单独的控制器  查看我们可以创建对象的每个属性,因此有适当的方式来表示面向对象   因此,您必须初始化一个类并将属性作为对象    并相应地调用class.object。

class Car
 attr_accessor :colors, :motors, :wheels
  def initialize(colors, motors, wheels)
   @colors = colors
   @motors = motors
   @wheels = wheels
  end  
end