Как узнать, что требуется для получения определенной части функций платформы Rails? - PullRequest
0 голосов
/ 06 апреля 2011

При написании не-rails проекта ruby ​​я часто оказываюсь в положении, когда я хочу использовать определенные части платформы Rails. Это могут быть расширения объекта (например, метод String Camelize) или, как сегодня, ActionDispatch::Assertions::SelectorAssertions, где я просто хочу добавить css_select к некоторым моим тестам.

Я часто запутываюсь из-за переносов / подчеркиваний и часто пытаюсь выяснить, что именно мне нужно. И я еще не нашел систему ...

Существует ли правило, как требовать часть Rails, если я знаю, какой модуль или класс я хочу?

1 Ответ

1 голос
/ 06 апреля 2011

Предлагаю использовать активную библиотеку поддержки рельсов.Он имеет огромный набор встроенных методов, которые вы можете использовать в своем коде ruby.Просто напишите в своем рубиновом коде.

 require 'active_support'

http://as.rubyonrails.org/

...