我有一個表,稱爲燃料,存儲車輛燃料數據。任何人都可以爲控制器提供正確的命名約定嗎?由於鋼軌命名約定 - 「燃料」
回答
我個人認爲,你可以用「燃料」,怎麼對我使其複數(燃料)繼續前進,似乎有點兒奇怪;)
你的表「fuel
」
所以你的模型將
class Fuel < ActiveRecord::Base
set_table_name "fuel"
#your code
end
控制器
class FuelController < ApplicationController
#controller code
end
個
路由(配置/ routes.rb中)
resources :fuel #assuming you have a resource for this
HTH
謝謝sameera207 – jared
@jared,很高興幫助:D – sameera207
您提供給我們的信息有限,我想這樣說:它是關於燃料的數據,不是真正的燃料單位。我會去與FuelDatum
。 Rails將正確複用它,所以你將有一個表和路線名爲fuel_data
。
OTOH,如果你告訴我們更多關於哪些領域在那裏的東西,我們可能會想出更清潔的東西。例如,爲什麼一輛車有很多?像,這些表示究竟是什麼?你越明確,就越容易變成一個好名字。
+1 @jared應該使用'FuelUnit'或'FuelAmount'作爲模型名稱,並且有一個大寫的控制器名稱,即'fuel_units_controller'或'fuel_amounts_controller'。 –
該模型的目的是存儲車輛的燃料記錄。模式是:'create_table「fuel」,:force => true do | t | t.datetime 「created_at」 t.datetime 「的updated_at」 t.datetime 「fuel_date」 t.integer 「vehicle_id」 t.integer 「里程」 t.integer 「小時」 t.decimal 「成本」, :precision => 8,:scale => 4 t.decimal「tax」,:precision => 8,:scale => 4 t.decimal「liters」,:precision => 8,:scale => 2 t.integer「repairer_id」 t.string「fuel_type」,:limit => 45 end' – jared
- 1. 材料主題命名約定
- 2. 命名約定
- 3. 命名約定
- 4. 鋼軌
- 5. XAML資源命名約定
- 6. iPhone伊娃命名約定
- 7. TSQL命名約定〜這個命名約定叫什麼名字?
- 8. c#命名約定
- 9. Linq2sql命名約定
- 10. PHP命名約定?
- 11. serialVersionUID命名約定
- 12. SQL命名約定
- 13. Oracle命名約定
- 14. 表命名約定?
- 15. MvvmCross命名約定
- 16. MySQL命名約定
- 17. Python命名約定
- 18. 頭命名約定
- 19. xmlns命名約定
- 20. Ruby命名約定?
- 21. BEM:命名約定
- 22. Protobuf命名約定
- 23. .NET命名約定
- 24. FFMPEG命名約定
- 25. 命名約定Rails
- 26. CodeRush命名約定
- 27. Microsoft命名約定
- 28. 命名約定DependencyProperty.RegisterAttached
- 29. DAO命名約定
- 30. mysql命名約定
對不起 - 車輛has_many:fuel(s)? – jared