Rails 有一個很重要的棈神是:「慣例優於設定」(Convention Over Configuration),它提供了很大的彈性讓我們自訂,但同時它也建議不要做這種事,因為歷史告訴我們,不管你怎樣做,最後大家想的都差不多,不要白費力氣了XD
上面都是鬼扯,這篇只是要紀錄一下,在為欄位命名時,有些保留字不要用,免得浪費時間 debug ...
下列名稱都不該使用:
Reference:
http://oldwiki.rubyonrails.org/rails/pages/MagicFieldNames
http://oldwiki.rubyonrails.org/rails/pages/ReservedWords
上面都是鬼扯,這篇只是要紀錄一下,在為欄位命名時,有些保留字不要用,免得浪費時間 debug ...
下列名稱都不該使用:
- created_at
- created_on
- updated_at
- updated_on
- lock_version
- type
- id
- #{table_name}_count
- position
- parent_id
- lft
- rgt
- quote_value (is used for quoting)
- template
Reference:
http://oldwiki.rubyonrails.org/rails/pages/MagicFieldNames
http://oldwiki.rubyonrails.org/rails/pages/ReservedWords
留言
張貼留言