createアクションを実行した後、別のモデルのカラムのshowアクションを実行したいのですが、この時showアクションの引数として主キー以外を渡すことはできるでしょうか?
Ruby
1def create 2 @user = User.new(user_params) 3 4 respond_to do |format| 5 if @user.save 6 format.html { redirect_to '/questions/8'} 7 #format.html { redirect_to @user, notice: 'User was successfully created.' } 8 #format.json { render :show, status: :created, location: @user } 9 else 10 format.html { render :new } 11 format.json { render json: @user.errors, status: :unprocessable_entity } 12 end 13 end
これだとquestionsの主キー(id)8にリダイレクトしていますが、例えばquestionsの主キーではないカラムを指定してリダイレクトは可能でしょうか?また可能ならどのような記述をすれば実現できるかご教示お願い致します。
開発環境はcloud 9を使用しています よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。