ruby-on-rails - 保留字的最佳实践?重命名 Rails 中的变量

标签 ruby-on-rails variables reserved-words

我经常发现我的模型/var 名称在 textmate 中突出显示为保留字 (即服务、属性等)

我担心这可能会引起麻烦,我通常会将名称更改为其他名称 (服务 -> srvice,attr -> atr)

我在谷歌上搜索了一下这个主题,但搜索词有点棘手,所以我没有找到太多

是否有关于如何重命名保留字变量的最佳实践?例如添加下划线或其他前缀(_service,_attr)

最佳答案

使用名称更具创意或描述性...例如,我将数据库转换为 Rails,其中有一个名为 type 的列,该列是为 Rails magic 保留的,因此我将其重命名为 facility_type。它更长,但名称进一步记录了它包含的内容。在前面使用下划线或省略字母会使其可读性降低。

关于ruby-on-rails - 保留字的最佳实践?重命名 Rails 中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7590342/

相关文章:

jquery - 需要帮助来清除简单jQuery函数中的编译器错误

JavaScript 循环;获取当前变量

javascript - 在javascript中将许多变量传递给另一个函数

javascript - 使用 "alert"和 "confirm"作为变量名

mysql - 由于在 MySQL 中使用保留字作为表名或列名而导致的语法错误

PHP/MySQL : Query not processing (syntax error near x on line 1)

ruby-on-rails - Dockerfile通过Rails自动运行乘客启动

ruby-on-rails - Rails 5,为 Postgres 9.5.4 安装 pg gem 时出错

ruby-on-rails - coffeescript 在我的项目中出错,之前工作正常

ruby-on-rails - Kaminari 未定义方法 `page' 与 Rails 4.2