2017-04-02 5 views
0

壁がWallAssignments現在のユーザーは、

has_many :users, :through => :wall_assignments 

ユーザーにより多くのユーザーを持つレコードに所属するユーザーの一人である場合を除き、私はしない限り、離れwalls#showからリダイレクトしたいWallAssignments

has_many :wall_assignments 
has_many :walls, :through => :wall_assignments 

を通じて多くの壁を持っていますユーザーは壁に所属しています。

これまでのところ、私はこの

unless @wall.user_id == current_user.id 
    redirect_to current_user 
end 

問題を抱えているが、これは、壁の作成者を見つけることです、です。私は、壁に所属するすべてのユーザが壁を見ることを許可したい。

答えて

2
if @wall.users.include?(current_user) 
    # redirect to wall view 
end 
関連する問題