그룹과 연관되어있는 사용자 모델이 있습니다. 아래에 관계가 있습니다.모델에서 컨트롤러 메소드를 호출하는 방법
class User < ActiveRecord:;Base
has_many :groups
end
class Group < ActiveRecord::Base
belongs_to :user
scope :user_groups, lambda { where(arel_table(:user_id).eq(@current_user.id) }
end
class ApplicationController < ActionController::Base
def current_user
@current_user ||= User.find(session['entity.user']) if session['entity.user']
end
end
그룹 인덱스 페이지의 select_tag에서 current_user 그룹을 필터링하고 싶습니다.
어떻게해야합니까?
0의 인수가 잘못되었습니다. –
'scope : user_groups'와'lambda [..]'사이의 줄을 끊지 마십시오. – MrYoshiji