2013-10-01 4 views
1

나는 날짜를 Excel에서 날짜를 전달할 때 정확한지 확인하는 date_ninja라는 내 자신의 보석을 작성했습니다. 보석을 테스트하면 잘 작동합니다. 예를 들어 irb를 열어 require 'date_ninja'을 호출하면 true가 반환되고 사용할 수 있습니다.Rails 보석 레일에로드되지 않습니다

DateNinja::DateDojo.date_format_validation(value). 

이렇게하면 날짜 또는 예외가 반환됩니다. 내 레일 응용 프로그램에서

, 정말 나의 gemfile에 보석을 추가 한 :

gem 'date_ninja', git: '[email protected]:mpowered/date_dojo' 

그때 번들 설치 달렸다하지만 난 그것을 사용할 때, 나는이 얻을 :

DateNinja::DateDojo.date_format_validation(56423) 
    NameError: uninitialized constant DateNinja::DateDojo 
    from (pry):5:in `<main>' 

하는 경우를 나는 레일즈 콘솔을 열고 내가 할 수 있는지 알아보기 위해 require 'date_ninja'=> false 그래서 번들로 묶어 놓았지만 내 보석을 로딩하지 않을 것이라고 짐작하고있다. 단계가 빠졌습니까?

+0

사이트를 깔끔하게 유지하기 위해 맞춤법 및 문법을 조금 더 세밀하게 시도해 볼 수 있다면 좋을 것입니다. 당신을 위해 정리했습니다. – simonmorley

+0

죄송합니다. 나를 깨끗하게 해주셔서 고마워! ;) – TheLegend

+0

아래 답변이 도움이 되었습니까 ?? – simonmorley

답변

1

당신은 라인을 교체 시도 할 수 있습니다 :

gem 'date_ninja', git: '[email protected]:mpowered/date_dojo' 

이 뭔가 잘 자식으로 설정되어 있지 않은 다음 작동하는 경우

gem 'date_ninja', path: 'local/path/of/ninja' 

와 함께.

+0

그 답을 찾게 해주셔서 감사합니다. 그것은 괜찮 았던 바로 거기에 문제가 있었는데, 대신에'DateDojo :: DateSensei' 메서드를 호출해야했습니다. 당신은 락 – TheLegend

+0

다행 나는 적어도 당신이 실제 문제를 찾을 수 있습니다! –

관련 문제