Я получаю неопределенную ошибку метода `member 'в моем следующем коде
Пожалуйста, скажите, где я ошибаюсь в следующем коде ...
У меня есть модель групп, в которой я создал метод члена следующим образом
def member(groupid,userid)
@members = Membership.all
@members.each do |m|
if m.group_id == groupid and m.user_id == userid
return true
end
end
end
в моем действии index groups_controller:
def index
@group = Group.all
end
и внутри моих групп / index.html.haml Я вызываю этот метод в следующей строке
- @group.reverse.each do |group|
%tr
%ul{:style=>"list-style-type:square"}
%td
%li= link_to group.groupname,group
- if member(@group.id,@current_user.id)
= link_to ' Join this group', {:controller => "memberships",
:action => "create",
:group_id => group.id},
:method => "post"
, но когда я запускаю код, я получаю неопределенный метод `member 'error