2010-11-27 2 views
0

나는 야단법석에서 약간의 레일 3 코드를 공부하고 있습니다 :레일 API 문서에서이 방법을 찾을 수없는 이유는 무엇입니까?

module Spree 
    module Generators 
    class SiteGenerator < Rails::Generators::Base 
     source_root File.expand_path("../../templates", __FILE__) 

     desc "Configures an existing Rails application to use Spree." 

     def create_lib_files 
     template 'spree_site.rb', "lib/spree_site.rb" 
     end 

     def additional_tweaks 
     remove_file "public/index.html" 

     append_file "public/robots.txt", <<-ROBOTS 
     .... continues .... 

이 레일 3와 함께 작동,하지만 난 레일 :: 발전기에 상속 된 모듈을 다음, 레일 :: 발전기 :: 자료를 검토 한 결과 : : 액션과 Thor 클래스는 여전히 #template 메소드에 대한 API 문서를 찾을 수 없습니다. 내가하는 일을 알아낼 수는 있지만 문제가있어서 문서를 찾을 수 없다. 진짜 초보자 인 것 같은 기분이 든다. (레일즈와는 꽤 오랫동안 함께 일한 게 아니기 때문에 내가 어떤면에서 그런 것 같다).

도움을 주시면 감사하겠습니다. 왜 레일 API 문서에서이 (그리고 다른) 메소드를 찾을 수 없는지 말해주십시오. 나는 무엇을 놓치고 있는가 ???

답변

1

템플릿 메서드는 Thor :: Actions에 포함 된 인스턴스 메서드이며 다음에서 찾을 수 있습니다. http://rubydoc.info/gems/thor/0.14.6/Thor/Actions:template

+0

감사합니다! 나는 충분히 깊게 요구되는 진술을 따르지 않았다. 다시는 실수하지 않을 것이다. –

관련 문제