0

Я новичок в веб-дизайне и Ruby on Rails. Я выбрал IntelliJ (13.1.5) с плагинами ruby, так как я также много лет работал с Java-приложениями для экономии много ввода. В эти дни я пытаюсь создать встроенную среду мини-тестов, и у меня возникли проблемы с использованием функции автозаполнения маршрутов и URL-адресов в тестовых классах. Есть много предупреждений о «Не удается найти xxx_path» моего примера код ниже, хотя тесты бегут отлично.IntelliJ с плагином Ruby on Rails дает предупреждения о том, что «не удалось найти маршрут маршрута», когда тесты кодирования с использованием встроенной инфраструктуры мини-тестов

get login_path 

Я понимаю, что это может быть трудны для IDE для работы с каркасом в динамическом языке со встроенной магией. Тем не менее, я экспериментировал с инфраструктурой тестирования RSpec для рельсов и не имел такой проблемы с поиском определений маршрутов в IDE. Мне больше нравится простота мини-теста, но если IDE не может позволить мне работать эффективно, я должен снова подумать о RSpec. Не уверен, что я пропущу что-то здесь или пропущен IDE. Есть ли у кого-то еще такая же проблема с классами мини-тестов intelliJ для определения маршрута? Правильно ли вы работаете в Intellij или RubyMine? Спасибо.

ответ

0

Как вы сказали, Intellij трудно использовать магию для динамического языка, он не может быть уверен в том, на каком из них вы ссылаетесь. Я заметил подобную проблему при записи ruby ​​с IntelliJ IDEA. Я бы предложил переключиться на RubyMine, который в основном легкий IntelliJ IDEA, но все, что нужно рубину. Это позволило решить некоторые из моих проблем, то есть он может найти правильную ссылку, когда вы найдете объявление, хотя автозаполнение по-прежнему не работает с экземплярами за пределами текущего класса.

+0

Я использую IntelliJ также для работы с Java. RubyMine требует отдельной лицензии. – noodlela

 Смежные вопросы

  • Нет связанных вопросов^_^