консоль rails: как включить "mixin" и вызвать метод из "mixin" - PullRequest
0 голосов
/ 07 ноября 2018

Почему я не могу сделать это:

bash$ bundle exec rails console
irb> include CoolModuleIWrote
irb> cool_function_from_module()

Я использую рельсы 5

1 Ответ

0 голосов
/ 07 ноября 2018

Чтобы использовать (вызвать) методы, определенные в классе или модуле в вашем приложении rails, вам нужно, чтобы файл в консоли использовал этот конкретный класс и его методы.

Используйте следующий синтаксис для запроса файла:

require 'file_name'

Теперь он вернет true, если не требуется во время текущего сеанса консоли, а затем вы можете использовать функциональные возможности, определенные в этом конкретном файле.

Надеюсь, это ответит на ваш вопрос.

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