Upload File CarrierWave
Theo mình thì bạn không cần để images ở table riêng mà có thể đặt nó là 1 attribute của Menu và ở model menu có thể setup như sau đối với 1 hình:
class Menu < ApplicationRecord
mount_uploader :image, ImageUploader
end
Còn nếu bạn đang muốn 1 menu có nhiều hình thì tham khảo thêm ở đây nhé: https://github.com/carrierwaveuploader/carrierwave#:~:text=Multiple file uploads
hỏi firebase
Bạn kiểm tra xem browser có đang bị cache phiên bản web trước đó hay ko
khó lắm=) giải đi
mấy cái bài tập nhập môn này tự giải đi bạn ơi, học cho mình chứ hông phải học cho ai cả
[Rails] Tạo và quản lý jobs với dynamic thời gian chạy job và Timezone
Theo mình thì bạn có thể tạo thêm 1 table phụ, sau đó tạo 1 job chạy vào 0h sáng hằng ngày, nhiệm vụ của job này sẽ lấy thông tin của các schedules có lịch trình trong ngày hôm nay đưa vào table phụ kia. Còn cái job chính thì vẫn để chạy liên tục, nhưng thay vì cứ truy vấn trong cái table Schedule với lượng data khủng, thì để cho nó query cái table phụ kia thôi. Vừa đỡ về lượng data truy vấn, với đỡ cái là có những ngày chỉ có 1, 2 schedule, nhưng nếu theo cách ban đầu thì nó vẫn cứ quét hết cái table chính (thử tưởng tượng cái table đó có tầm vài nghìn, vài trăm nghìn record thì hơi phí)
Nên dùng theme dark hay light để sử dụng ? Mọi Người hay dùng theme nào vậy ạ ?
Mình dùng theme dark ở mọi nơi. Tại dùng theme light kiểu nó chói mắt sao sao á
Hỏi cách chạy một file index.html
Cách 1: Đơn giản là bạn đang mở 1 file trong máy tính, cũng giống như việc bạn mở file pdf hay file hình bằng browsers vậy đó. Nên nó sẽ có đường dẫn là thư mục máy bạn
Cách 2: Là vscode đang khởi tạo 1 web server, nên nó sẽ có dạng địa chỉ IP + Port
Hỏi về pháp lý khi tạo app quản lý nhân sự
Nếu bạn đã biết rõ mình code cái web ra để KH làm mục đích như vậy, thì chắc chắn sẽ có dính liú rồi. Với lại theo ý kiến cá nhân của mình thì chúng ta không nên tiếp tay cho những loại hình này, vì mình thấy cũng khá nhiều người trẻ bị cuốn vào con đường đa cấp này đến nổi tán gia bại sản.
Cho em hỏi về query ?
Bạn có thể sử dụng Group by + MONTH(<date>) để gom nhóm theo tháng, dùng SUM + CASE WHEN để tính cột % status nhé, cột tính toán mình để là status = 2 / status = 1 nhé, nếu muốn quy ra % thì thêm phép toán vào nè. (Mình đang dùng MySQL)
SELECT
MONTH(created_at) AS month,
(
SUM(CASE WHEN status = 2 THEN 1 ELSE 0 END) / SUM(CASE WHEN status = 1 THEN 1 ELSE 0 END)
) AS '% status'
FROM `users`
GROUP BY MONTH(created_at)
Các kĩ năng
Tổ chức
Chưa có tổ chức nào.