rails命名约定 - “Fuel”

时间:2012-12-17 05:35:17

标签: ruby-on-rails naming-conventions

我有一张名为燃料的表,用于存储车辆燃料数据。任何人都可以建议控制器的正确命名约定?感谢

2 个答案:

答案 0 :(得分:2)

我个人认为你可以继续使用'Fuel',因为对我而言,复数似乎很奇怪。

您的表格“fuel”:

所以你的模型将是

class Fuel < ActiveRecord::Base
  set_table_name "fuel"

  #your code 
end

控制器

class FuelController < ApplicationController
  #controller code
end

routes(config / routes.rb)

resources :fuel #assuming you have a resource for this

答案 1 :(得分:1)

根据你给我们的有限信息,我会这样思考:它是关于燃料的数据,而不是真正的燃料单位。我跟FuelDatum一起去。 Rails会正确地复数,因此您将拥有一个名为fuel_data的表和路由。

OTOH,如果你告诉我们更多有关哪些领域的信息,我们或许可以提出更清洁的东西。例如,为什么汽车有很多?比如,代表什么呢?你越明确,就越容易变成一个好名字。