Общие представления для разных пространств имен в Rails - PullRequest
0 голосов
/ 12 марта 2020

У нас есть два разных пространства имен в приложении - admin и org

Они разделяют некоторые представления, например, Событие форма редактирования.

Так что я думаю, что DRY способ сделать это должен поместить event_form в shared / events / _form. html .slim

Но как бороться с динамической c ссылкой в ​​форме? Для администратора это должно быть admin_event_path , а для org - org_event_path

1 Ответ

2 голосов
/ 12 марта 2020

Передать его в качестве аргумента в частичном

= render 'shared/events/_form.html.slim', link_path: admin_event_path

Затем в частичном form

= link_to 'Some path', link_path

Дать ему попытку

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