레일스 5 앱에서 네임 스페이스를 사용하여 리소스를 정리 유지하려고합니다.레일 5 - 네임 스페이스 모델
나는 생성 명령에 네임 스페이스 폴더를 추가하여 명령 줄을 사용하여 리소스를 생성 해 왔습니다.
이는 네임 스페이스가 파일에 저장되는 기본 폴더에 대한 모델 폴더에서 폴더를 만든다.
나는 좋은 생각이 아니다 네임 스페이스 지정 모델을 제안 다른 게시물을 읽고부터했습니다.
내가 현재 가지고있는의 예는 다음과 같습니다
class Stance::Assessment < ApplicationRecord
확실히 지금까지 작동하는 것 같다.
네임 스페이스 모델의 문제점은 무엇입니까?
문제가 있다면 폴더 그룹으로 모델을 구성 할 수 없거나 모델 클래스의 이름을 "Stance ::"로 지정해야한다는 의미입니까?
네임 스페이스 모델을 강타하는 게시물을 연결할 수 있습니까? 당신이 관습을 따르고 있다면 나는 그것에 대한 강력한 논쟁을 찾을 수 없습니다. 'stance'라는 이름의 폴더 안에 파일을 그룹화하고, 클래스 앞에'Stance'를 붙이거나, 모듈을 사용합니다 (나는 선호합니다). –
@AlexandreAngelim https://dhampik.com/blog/rails-admin-scaffold – Mel