たとえば<%= render "layouts/location" %>
、サイト全体のビューにパーシャルを配置しています。レイアウト用のコントローラーが必要なので( layouts_controller.rb を試しました)、できるようになりました
def _location
@city = request.location.city
@state = request.location.state
end
パーシャルにはコードが含まれています<%= @city %>, <%= @state %>
これはすべて事実上、パーシャルがレンダリングされるページに訪問者の都市と州を表示することになっています。
ただし、これを行い、heroku にプッシュしてデータベースを移行すると、エラーが表示されます: アプリケーションでエラーが発生し、ページを提供できませんでした。しばらくしてからもう一度お試しください。
アプリケーションの所有者である場合は、ログで詳細を確認してください。
問題は、パーシャルの関数をどのように定義すればよいかということです。