2016-10-18 7 views
0

rails admin config.modelフィルタ可能オプションのcurrent_userにアクセスする方法はありますか?私が使って試してみました:私はバインディング経由でアクセスすることができませんでしたrailsの現在のユーザにアクセスしようとしていますadmin

field :user do 
    filterable do      #I want to access current user here 
    bindings[:view]._current_user #bindings is nil 
    end 

    pretty_value do 
    bindings[:view]._current_user #bindings is not nil 
    end 
end 

答えて

0

bindings[:view]._current_user 

が、バインディングは私

にnilであるここに私が行ってきたのコードスニペットですアプローチを使用して、クラスのメソッドを使用してUserモデル内の現在のユーザを設定するメソッドを呼び出すアプリケーションコントローラのフィルタを作成しました。

このように、私のコードスニペットでは、私はそうのようなCURRENT_USERにアクセスできます。 https://amitrmohanty.wordpress.com/2014/01/20/how-to-get-current_user-in-model-and-observer-rails/

... 
filterable do 
User.current 
end 
... 

回答はここから来ました

関連する問題