2009-05-06 5 views

답변

2

플러그인 라이브러리 디렉토리 플러그인에 별도의 파일 (inflections.rb)을 추가하는 것이 좋습니다. 플러그인 Ruby 파일의 시작 부분에 다음을 추가하여 플러그인에서 inflections.rb 파일을로드 할 수 있어야합니다.

require 'inflections" 

새로운 레일 프로젝트에 예제로 제공되는 형식을 따라야합니다 귀하의 inflections.rb 파일 : 여기, 레일 (5) 동일한 문제가 발생하지만, 사용하는 사람에 대한 :

# Sample Inflections  
# ActiveSupport::Inflector.inflections do |inflect| 
# inflect.plural /^(ox)$/i, '\1en' 
# inflect.singular /^(ox)en/i, '\1' 
# inflect.irregular 'person', 'people' 
# inflect.uncountable %w(fish sheep) 
# end 
0

UPDATE을 정답입니다.

inflections.rb 파일을 plugin/lib 폴더에 넣지 말고 plugin/config/initializers 폴더에 넣지 마십시오.

ActiveSupport::Inflector.inflections do |inflect| 
    inflect.irregular 'cliche', 'cliches' 
end 
:

그런 다음 단순히 억양 (예 : 진부/진부한를) 쓰기

관련 문제