Rails đã được tốt với tự động chèn datetimes định dạng chính xác trong MySql mà không cần cho tôi để cho nó nhiều suy nghĩ.Ruby datetime phù hợp cho so sánh mysql
Tuy nhiên, để thực hiện xác thực, tôi cần kiểm tra xem giá trị datetime mysql đã lưu trữ (tức là 2008-07-02 18:00:00) có lớn hơn hoặc nhỏ hơn "hiện tại" hay không. Tôi có thể gọi DateTime.now
hoặc Time.now
nhưng làm thế nào tôi có thể chuyển đổi thành định dạng mysql thích?
Cảm ơn
cảm ơn. tuyệt vời của nó để có chàng railscasts trả lời câu hỏi của bạn :) – user94154
Điều này thực sự nên là một phương pháp trong đường ray! – Hopstream
100 cảm ơn. Câu trả lời này chỉ nhắc tôi nhớ đến sự tồn tại của NOW(). ActiveRecord chắc chắn đã làm hỏng tôi. Tôi đã vượt qua Time.now vì tôi hầu như không chạm vào SQL nữa. Đi là những ngày của SQL điều chỉnh tay (ít nhất là đối với tôi). – Swartz