Почему я не могу найти этот метод в rails api docs? - PullRequest
0 голосов
/ 27 ноября 2010

Я изучаю код Rails 3 из Spree:

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 ....

Это работает с Rails 3, но я посмотрел Rails :: Generators :: Base, следуя унаследованным модулям Rails:: Generators :: Actions и классы Thor, но все еще не могут найти документацию API по методу #template.Я могу понять, что он делает, но я обеспокоен тем, что не могу найти документы на нем.Это заставляет меня чувствовать себя настоящим новичком (хотя, поскольку я некоторое время не работал с Rails, я думаю, в некотором смысле я так думаю).

Любая помощь будет принята с благодарностью.Скажите, пожалуйста, почему я не могу найти этот (и другие) методы в документации по Rails.Чего мне не хватает ???

1 Ответ

1 голос
/ 27 ноября 2010

Метод шаблона является методом экземпляра, включенным в Thor :: Actions, и его можно найти по адресу http://rubydoc.info/gems/thor/0.14.6/Thor/Actions:template

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...