이 ActiveSupport
에 의해 String
에 추가 레일/AR과 Inflector
방법으로, 나는 기본적으로올바른 레일스 굴절이 밑줄 '밑줄'입니까?
Nested::ClassDerived::FromAR.name.tableize == Nested::ClassDerived::FromAR.table_name
그러나 실제로 tableize
전화 underscore
및 underscore
실제로 ::
중첩 된 클래스를 강조하지 않는 것을 기대하는 것 같다 구분 기호 대신 /
으로 바꾸면 경로명이됩니다. 아마도이 방법은 pathify
이라고해야합니까?
어쨌든 실제 밑줄이 필요합니다. 그래서 새로운 String
인플 방법을 정의하는 생각을 해요 : 실제로 중첩 클래스 이름 문자열을 강조 할
def new_inflector
underscore.gsub('/', '_')
end
합니다.
그럼, 제 질문은 구성을하지 않고 새로운 굴곡 체 방법을 적절하고 통상적으로 명명하기 위해 'underscore
'의 올바른 굴절은 무엇입니까? 'tableize
'으로 규정 된 협약에 따라 'underscoreize
'이나 'underscorize
'이 나옵니까? 아니면 underscoreify
일까요?
감사합니다.
이 내용을 읽고이 질문과 같은 내용을 올리려면 다음 번호로 문의하십시오. – tribalvibes