5

Tôi đang sử dụng đá quý Căn hộ để xây dựng ứng dụng nhiều người thuê (mỗi đối tượng thuê sống trong một lược đồ Postgres khác).Cách tốt nhất để tùy chỉnh CSS cho người thuê nhà trên ứng dụng nhiều người thuê nhà?

Cách tốt nhất trong Rails để xác định ghi đè CSS tùy chỉnh cho từng đối tượng thuê là gì?

+0

Bạn nỗ lực ở đâu? –

+1

Tôi không yêu cầu mã. Chỉ cần ngữ nghĩa về những gì "đường ray" của việc này. – Jacob

+0

Bạn có thể có một số giá trị khóa mà quản trị viên hoặc người thuê có thể thay đổi trên DB. Tôi thích gọi cài đặt bảng này và mối quan hệ sẽ được thiết lập thuộc về đối tượng thuê. và thiết lập đã có. – MZaragoza

Trả lời

0

Cho rằng đa người thuê nhà chính nó là một sai lệch so với cách làm đường ray, tôi không chắc chắn có một câu trả lời dứt khoát được cung cấp ở đây.

Tôi khuyên bạn nên phương pháp sau đây, mà tôi nghĩ rất phù hợp với trường hợp của bạn sử dụng:

Trong bố cục của bạn:

<html> 
<head> 
    <%= stylesheet_link_tag "tenant_#{@tenant_name}" %> 
</head> 
<body class="tenant-<%= @tenant_name %>"> 
</body> 
</html> 

Trong file SCSS của bạn:

Đối với mỗi người thuê nhà (nói t1) bạn có thể có:

tenant_t1.css.scss

body.tenant-t1 { 
    ... stylesheets specific to tenant 1 scoped within tenant-specific class ... 
} 
Các vấn đề liên quan