Не уверен, что вы должны делать здесь
Но по вопросу - я могу дать решение вашей проблемы
Сохраните переменную экземпляра в действиях вашего контроллера - как это
приложение / контроллеры / homes_controller
def index
@homes = Home.where(:category => 1).reverse
@search_path = "path you want to give"
end
def historical
@homes = Home.where(:category => 2).reverse
@search_path = "path you want to give"
end
и в вашем макете вы можете использовать это так
Приложение / просмотров / макеты / application.html.erb
<%= @search_path.present? %>
<%= form_tag(@search_path, :method => 'get', id: "search-form" do %>
<%= text_field_tag :search, params[:search], placeholder: "검색" %>
<%= submit_tag "검색", :name => nil %>
<% end %>
<% end %>