2012-06-25 92 views
3

我在我的數據庫中有一個名爲metadata_types的查找表,它列出了我的應用程序使用的所有各種類型的元數據。Rails多字模型命名約定

元數據是Metadatum的複數;我應該叫做metadatum_types表嗎?換句話說,在這種情況下,多數人應該在兩個詞上,還是隻在第二個?相應的模型是否也應該是metadatum_type.rb(Class MetadatumType)?

回答

6

metadata_types表名是罰款。從那裏,你可以做

> "metadata_types".classify 
=> "MetadataType" 

所以MetadataType將是類的名稱預期的軌道。

這也適用於相反:

> "MetadataType".tableize 
=> "metadata_types" 
+0

這也很有用 - 謝謝。 – cman77