[RUBY] Difference between redirect_to and render

Introduction

Every time I write a process, I still get confused, so Make a note so that you can remember it immediately.

the difference

redirect_to

user_controller.rb


def ~
 #processing

 redirect_to("/app/posts/new")
end

Designation destination: URL(/URL/〜/〜/)

root: controller → URL → route → controller → view

Main applications: When data needs to be updated or deleted, etc. → ** When "processing with an appropriate controller is required" **

render

user_controller.rb


def ~
 #processing

 render("user/edit")
end

Designation destination: Directory / view

root: controller → view

Main applications: When login or input format fails, etc. → ** When "I just want to display an error" **

reference

[Rails] Difference between render and redirect_to and proper use [Rails] Detailed method and explanation for displaying simple messages using flash messages

Recommended Posts

Difference between redirect_to and render
Difference between redirect_to and render
Difference between render and redirect_to
Difference between render and redirect_to
Difference between render and redirect_to
Difference between render method and redirect_to
[rails] Difference between redirect_to and render
[Rails] Difference between redirect_to and render [Beginner]
Difference between render and redirect_to, need for arguments
[Rails] I investigated the difference between redirect_to and render.
Difference between vh and%
Difference between i ++ and ++ i
[Java] Difference between == and equals
Rails: Difference between resources and resources
Difference between puts and print
Difference between CUI and GUI
Difference between variables and instance variables
Difference between mockito-core and mockito-all
Difference between class and instance
Difference between bundle and bundle install
Difference between ArrayList and LinkedList
Difference between List and ArrayList
Difference between .bashrc and .bash_profile
Difference between StringBuilder and StringBuffer
[Rails] Display error message-Differences between render and redirect_to, flash-
[Rails] What is the difference between redirect and render?
[Ruby] Difference between get and post
Difference between instance method and class method
Difference between == operator and equals method
[Java] Difference between Hashmap and HashTable
[Terminal] Difference between irb and pry
JavaServlet: Difference between executeQuery and executeUpdate
[Ruby] Difference between is_a? And instance_of?
Difference between == operator and eqals method
Rough difference between RSpec and minitest
[Rails] Difference between find and find_by
Proper use of redirect_to and render
Understand the difference between each_with_index and each.with_index
Difference between instance variable and class variable
[JAVA] Difference between abstract and interface
Difference between Thymeleaf @RestController and @Controller
Difference between Stream map and flatMap
[Java] Difference between array and ArrayList
Difference between primitive type and reference type
Difference between string.getByte () and Hex.decodeHex (string.toCharaArray ())
[Java] Difference between Closeable and AutoCloseable
[Java] Difference between StringBuffer and StringBuilder
[Java] Difference between length, length () and size ()
[Android] Difference between finish (); and return;
[Rails] Differences between redirect_to and render methods and how to output render methods
Note: Difference between Ruby "p" and "puts"
Difference between final and Immutable in Java
[Memo] Difference between bundle install and update
Rails render redirect_to
Difference between Ruby instance variable and local variable
Difference between pop () and peek () in stack
[For beginners] Difference between Java and Kotlin
Difference between isEmpty and isBlank of StringUtils
Difference between getText () and getAttribute () in Selenium
About the difference between irb and pry
Difference between "|| =" and "instance_variable_defined?" In Ruby memoization