Вы должны переместить это в before_filter в вашем контроллере. Сохраняйте вид легким.
По виду:
<%=stylesheet_link_tag @foo %>
before_filter в контроллере:
before_filter :get_css_file
def get_css_file
@foo = defined?(@tables) ? 'tables' : 'forms'
end
Полагаю, вы установили @tables в своем контроллере, поэтому вам, возможно, придется скорректировать свою логику, но вы поняли идею. Фактически, вы уже знаете, является ли это контроллером таблицы или страницы формы, возможно, поэтому вы просто устанавливаете @foo
напрямую: @foo = 'tables'
и т. Д.