0
私のレイアウトでコントローラの変数を使用しようとしています。例えばレイアウトでコントローラ変数を使用する方法
:私のレイアウトでは
@posts = Post.all.count
私は、私は別のコントローラのindexビューを開いた場合でも、ポスト数を一覧表示します。
多くの感謝!!!
私のレイアウトでコントローラの変数を使用しようとしています。例えばレイアウトでコントローラ変数を使用する方法
:私のレイアウトでは
@posts = Post.all.count
私は、私は別のコントローラのindexビューを開いた場合でも、ポスト数を一覧表示します。
多くの感謝!!!
つのソリューション:あなたのレイアウトで
<%= Post.all.count %>
。ApplicationController
に変数をロードするbefore_filter
を追加します。
class ApplicationController < ActionController::Base
before_filter :load_layout_variables
protected
def load_layout_variables
@posts = Post.all.count
end
end
グレート。出来た!私は最初の解決策を選んだ – daniel