我对rails真的很陌生,但我想知道。
在进行查询时访问 Rails 中的模型列名称的最佳做法是什么?
就像我想按 DESCENDING 顺序按名为“title”的列进行排序。我该怎么做(最佳实践)?
MyModel.order(:title.to_s.concat " DESC").all
MyModel.order("title DESC").all
或者是其他东西?
根据我使用硬编码字符串的经验,在诸如此类的问题上总是证明是错误的方法,主要是因为代码变得无法重构。
在我的 IDE(我正在使用 RubyMine)中,它为列符号显示了一个很好的代码完成,所以我猜这样跟踪使用会更容易吗?
谢谢。