2015-01-23 3 views
3

Как вы легко узнаете, где используется частичный вид Rails?Как найти, где используется частичный вид?

В какие представления, контроллеры и т.д.

Это удобно при работе над приложением, что кто-то написал. Вы не обязательно знаете, какие взгляды используют конкретный частичный, или где найти, где частичный используется при навигации по приложению в браузере.

В настоящее время я использую редактор Sublime Text для поиска по всему пространству для частичного имени «форма» или «_form» или для «рендеринга», но это дает ненужное количество бесполезных результатов.

+0

Если ваш _form частично находится в (например) папке/users /, используйте Sublime для поиска только внутри этой папки. Затем выполните широкомасштабный поиск проекта для «users/form» - таким образом, другие представления будут нуждаться в ссылке на частичную. Это сократит количество бесполезных результатов. – MrDanA

ответ

2

Вы могли бы попробовать положить эту caller внутри частичного, а затем запустить свой набор тестов:

#haml 

- p caller[x] 

#erb 

<%- p caller[x] %> 

я использовал x, потому что вы будете играть с каким индексом вы звоните, чтобы получить полезную информацию ,

+0

У меня нет тестового набора, боюсь. :(Хорошее предложение, хотя. – Magne

+0

вы также можете щелкнуть по вашему приложению и проверить свой вывод на сервере :) – dax

+0

да, как я уже сказал, я не сейчас, где можно найти частичный вид в приложении. Там может быть несколько мест для всех, кого я знаю. – Magne