Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在Ruby中发明或避免替换变量名“class”_Ruby On Rails_Ruby_Database - Fatal编程技术网

Ruby on rails 在Ruby中发明或避免替换变量名“class”

Ruby on rails 在Ruby中发明或避免替换变量名“class”,ruby-on-rails,ruby,database,Ruby On Rails,Ruby,Database,虽然class和type在Ruby中是保留词,但使用变通方法对内容进行分类,并故意拼写错误klass、clasz和不必要的繁文缛节instruments_类,为一个名为instruments的表命名,这让我觉得一定有更好的方法。有更好的同义词或常用方法吗?type在我所知道的任何Ruby版本中都不是保留字。klass不仅是一个常用的变量名,实际上也是Rails中的变量名。为什么不只是Instrument?或者,天哪,一个拥有这个类的属性的ClinInstrument?也就是说,我有时也会使用kl

虽然class和type在Ruby中是保留词,但使用变通方法对内容进行分类,并故意拼写错误klass、clasz和不必要的繁文缛节instruments_类,为一个名为instruments的表命名,这让我觉得一定有更好的方法。有更好的同义词或常用方法吗?

type在我所知道的任何Ruby版本中都不是保留字。klass不仅是一个常用的变量名,实际上也是Rails中的变量名。为什么不只是Instrument?或者,天哪,一个拥有这个类的属性的ClinInstrument?也就是说,我有时也会使用klass,因为我不知道最终要存储什么类。