Railsのorderメソッドやwhereメソッドなどのデータを扱うメソッドについて質問です。
純粋な疑問なんですが、
orderメソッド
http://railsdoc.com/references/order
whereメソッド
http://railsdoc.com/references/where
こちらの2つを見てみると、引数の渡し方が何パターンかあります。
Page.where("category_id = '1'")
このようにダブルクォーテーションで囲んで、数字だけシングルクォーテーションで囲んでたり、
ハッシュのようになっていたりするのはどういう意味なんでしょうか?
orderメソッドについても("created_at DESC")のような直感的ではない引数の渡し方などがあったり、これらのメソッドが内部でどういう処理をしているのかを少し教えていただきたいんですが、
細かい教え方ではなくてもSQLを走らせるためのメソッドをRubyで書くにはこうする必要がある、などの回答でも大丈夫なので、詳しい方ぜひ教えていただけませんか?

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/11 01:00