私はレールで本当に新しいですが、私は疑問に思っていました。
クエリを実行するときにレール内のモデル列名にアクセスするためのベストプラクティスは何ですか?
「タイトル」という列で降順で並べ替えたいようです。どのようにすればよいですか(ベストプラクティス)?
MyModel.order(:title.to_s.concat " DESC").all
MyModel.order("title DESC").all
または、他の何か?
私の経験から、ハードコードされた文字列を使用することは、主にコードがリファクタリングできなくなるため、このような問題で常に間違ったアプローチを証明します。
私のIDE(私はRubyMineを使用しています)では、列シンボルの優れたコード完了が表示されているので、この方法で使用を追跡する方が簡単だと思いますか?
ありがとう。