我在我的應用程序控制器中有這兩個方法,我想要的是將它們用作我的projects_controller中的回調,但它給了我錯誤,誰能告訴我如何解決此問題。將參數傳遞給控制器中的回調
before_action :permit_show(@project), only:[:show]
before_action :permit_edit(@project), only:[:edit]
def permit_edit(object)
if (current_user.id != object.creator_id)
render_404
end
end
def permit_show(object)
members = object.users
if (!members.include? current_user)
render_404
end
end
非常感謝,它的工作。 – 2014-10-07 16:56:46
有什麼方法可以將該塊傳遞給skip_before_action以跳過該回調? – Jeremen 2015-07-31 13:35:32