반응형
Rails : Engine.root가 있습니까?
Rails.root
Rails 프로젝트의 루트를 지정하는 Path 객체를 반환합니다.
Rails 엔진과 동등한 것이 있습니까? 처럼 Engine.root
? 그렇지 않다면 Rails 엔진의 루트에서 경로를 어떻게 구축 할 수 있습니까?
엔진 파일이 다음과 같이 설정되었다고 가정 해 보겠습니다.
module MyEngine
class Engine < Rails::Engine
#......
end
end
다음과 같이 Engine 클래스에서 root를 호출 할 수 있습니다.
MyEngine::Engine.root
John의 대답은 맞지만 다음과 같이 조금 정리하겠습니다.
경로 파일 내에 엔진을 마운트 할 때 먼저 별칭을 추가하십시오.
mount YourEngineNameHere::Engine => '/optional_namespace', as: 'your_engine_name'
그런 다음 your_engine_name.root_url을 수행하십시오.
참조 URL : https://stackoverflow.com/questions/5117729/rails-is-there-an-engine-root
반응형
'Development Tip' 카테고리의 다른 글
면도기로 다른 경우 속기 (0) | 2021.01.06 |
---|---|
Android Java-Joda Date가 느립니다. (0) | 2021.01.06 |
가장 효율적인 node.js 프로세스 간 통신 라이브러리 / 방법은 무엇입니까? (0) | 2021.01.06 |
삽입 모드에서 vim을 어떻게 시작합니까? (0) | 2021.01.06 |
다중 처리와 하위 프로세스의 차이점은 무엇입니까? (0) | 2021.01.06 |