是否有RAILS-3保留字的良好權威列表?欄目中的保留字列表* 3 *
考生:
- http://oldwiki.rubyonrails.org/rails/pages/ReservedWords,但似乎有點過時和rails2的。
- http://cheat.errtheblog.com/s/rails_reserved_words(但似乎沒有權力這一點 - 它可能只是成長和壯大...)
- http://latheesh.com/2010/02/02/rails-reserved-words/
背景:我保持一個長期服務的Rails應用程序,它有足夠的保留字的用法(判斷http://oldwiki.rubyonrails.org/rails/pages/ReservedWords似乎適用於rails2)。但是,這些實際上都不會干擾當前的活動(應用程序...以及我慢慢添加到所有通道的功能&功能)。但隨着時間的推移,我想刪除這些保留字的用法,但不想打擾某些保留字不再真正保留。因此,雖然較長的列表可能對NEW rails應用程序有好處,但我需要比「它已在某個網站上列出的預算支出」更強的理由......)
也許鋼軌的性質是,找不到一個權威的排行榜,但你可以找到「的事情,並沒有爲我在某些時候工作」 ......
需要提醒的是他們不是真的「保留字」。 –
好點 - 它不只是軌道 - 「範圍」和「羣組」會讓你的模型名稱變得更難(因爲Ruby的核心Range類,Group是因爲SQL術語而導致的'Range')。儘管如此,我還是比爾關於有問題的單詞列表的想法......如果你列出了WHY的術語是有問題的,它會給出一個更好的邏輯來解釋它們何時可能被清除(例如,範圍可能沒問題,如果你把它放在命名空間)試試這個),並且Group是可以的,但是你有時需要做一些額外的工作來避免這個名字(因爲ActiveRecord總是不會這樣做)) –