我有一个有很多事件的关系用户(“设计”)。
我想阻止用户编辑不属于他们的事件,并通过'http://localhost:3000/events/65/edit'在浏览器中输入类似内容来阻止用户访问编辑操作。
我还想在单击编辑事件链接时将用户重定向回他们所在的页面。
我尝试了以下两种方法均未成功:
def edit
  if current_user == @event.user_id
    @event = Event.find(params[:id])
  else
    redirect_to events_path
  end
  def edit
    @event = Event.find(params[:id])
    unless session[:id] == @event.user_id
      redirect_to events_path
      return
    end
  end