Я пытаюсь отобразить виджет обратной связи javascript в моем файле application.rhtml по умолчанию в приложении rails. Он появится только на подмножестве страниц, распределенных по различным контроллерам.
Попытка выяснить лучший способ сделать это.
Одной мыслью было сделать что-то вроде этого:
<%= render :partial => "layouts/feedback_tab" if @show_feedback_tab == true %>
и затем установка @show_feedback_tab в каждом методе каждого контроллера. это кажется слишком сложным. Вторая мысль заключалась в том, что я могу по умолчанию @show_feedback_tab установить значение true и установить значение false для соответствующих отдельных методов, где я не хочу показывать это. но глобальная переменная кажется неправильной, и метод в application_controller не будет работать (я думаю), так как отображение зависит от вызываемого метода.
Есть мысли?