3

私のコントローラーでは、ユーザーがサインアウトしている場合、ユーザーをリダイレクトしています。次に、専門家のリストを取得しています..存在しない場合は、そこにもリダイレクトする必要があります。このジレンマを解決する方法はありますか?

  def purchase
    @style = Style.find(params[:id])
    if user_signed_in? && current_user.consumer 
      @professionals = Professional.where(...)
      if @professionals.empty?
        redirect_to style_path(@style)
      else
        ...
      end
      ...
    else
      flash[:error] = "Please sign in as a consumer to access this page"
      redirect_to style_path(@style)
    end
  end
4

3 に答える 3

4

上記の回答と同様に、いくつかのスタイルを好むだけです

return redirect_to style_path(@style)
于 2013-07-25T19:46:29.230 に答える