1

我有一个名为燃料的表,用于存储车辆燃料数据。谁能建议控制器的正确命名约定?谢谢

4

2 回答 2

2

我个人认为你可以继续使用“Fuel”,因为对我来说,让它复数看起来很奇怪。

你的表' fuel':

所以你的模型是

class Fuel < ActiveRecord::Base
  set_table_name "fuel"

  #your code 
end

控制器

class FuelController < ApplicationController
  #controller code
end

路线 (config/routes.rb)

resources :fuel #assuming you have a resource for this
于 2012-12-17T05:44:41.393 回答
1

从你给我们的有限信息来看,我会这样想:它是关于燃料的数据,而不是真正的燃料单位。我会去的FuelDatum。Rails 将正确地复数,因此您将拥有一个名为fuel_data.

OTOH,如果你告诉我们更多关于那里有哪些字段,我们可能会想出一些更干净的东西。例如,为什么一辆车有很多?比如,到底代表什么?你越明确,就越容易变成一个好名字。

于 2012-12-17T05:54:50.543 回答