Я знаю, что внутри моего механизма Rails я могу создать файл app/controllers/blah_controller.rb
, и этот контроллер будет доступен из моего приложения Rails, точно так же, как оно было определено в самом Rails-приложении.Как создать механизм Rails, выставить файл в корневой каталог Rails?
Если я хочу, чтобы движок показывал файл в корневое приложение Rails, куда его поместить в Rails-движок? Основной камень будет иметь структуру, как:
my_engine
|_bin
|_lib
.gitignore
my_engine.gempspec
Gemfile
Rakefile
README.md
ли я просто добавить the_file.rb
к корню из драгоценных камней? Если да, то как Rails знает, чтобы включить его, а не другие файлы в корень gem?
my_engine
|_bin
|_lib
.gitignore
my_engine.gempspec
Gemfile
Rakefile
README.md
the_file.rb # I want this file to be present in the Rails app root.
Посмотрите на последнем разделе: https://robots.thoughtbot.com/tips-for-writing-your-own-rails-engine –