내가 한 노력들

[ Ruby on Rails ] Prefix 와 Path 본문

IT 공부/Ruby On Rails

[ Ruby on Rails ] Prefix 와 Path

JONGI-N CHOI 2021. 9. 14. 23:37

Prefix

URL을 가독성이 좋게 바꾸는 것이라고 알면 될 것 같다.

 

일반적인 URL

"/users/new"

prefix

"new_users"

 

prefix를 통해서 해당 URL이 무엇을 의미하는지를 좀 더 쉽고 확실히 알 수 있다. 

ex) 이것은 새롭게 유저를 만들기위한 URL이구나~ 

 


Path

path를 이용하면, 해당 prefix와 연결되어있는 URL을 가르키도록 하여, VIEW나 코드에서 사용할 수 있다.

 

"new_users_path" => "/users/new"

 

실제 활용

<%= link_to "회원가입", new_users_path %>

그러면, "회원가입" 이라는 text가 생기고 그것을 클릭하게 되면 action으로 "new_users"(prefix)가 가르키고있는 URL(/users/new)로 이동하게 된다.