I以下のwhere句があります。変換文字列に数値にwhere句
OnlineCourseRegistration.where(course_class_id: 6, status: "Completed")
=> #<OnlineCourseRegistration id: 142, cart_id: 150, user_id: 7069, course_class_id: 681, created_at: "2017-07-15 22:06:06", updated_at: "2017-07-20 23:59:01", exam_attempts: 1, exam_completed_at: "2017-07-20 23:57:32", evaluation_completed_at: "2017-07-20 23:59:01", status: "Completed", score: "87", add_extension: false, retest_cart_id: nil, retest_purchased_at: nil>
は私もスコアが70より大きくなることを追加したいと思いますので、何かのような...
OnlineCourseRegistration.where(course_class_id: 681, status: "Completed", :score.to_i > 70).last
を
...もちろん、これは動作しません。 where節でこれを行う方法はありますか?クエリコンストラクタとしてstring
を受け入れる
https://apidock.com/rails/ActiveRec ord/QueryMethods/ – krishnar