API를 통해 여러 값을 전달하려는 경우

1269 단어 RubyRails
46, 47 이런 매개 변수를 보내면
[1] pry(#<Api::UserController>)> params[:hobbies]
=> "46, 47"
문자열 반환

문자열 정렬하기


스플릿을 사용하세요.
[2] pry(#<Api::UserController>)> params[:hobbies].split(",")
=> ["46", " 47"]
배열 다 됐어!

공백을 없애고 싶어요.


strip을 사용합니다
strip은 벗기거나 벗긴다는 뜻이 있어요.
[2] pry(#<Api::UserController>)> params[:hobbies].split(",").map!{|word|word.strip}
=> ["46", "47"]
이렇게 하면 순조롭게 가격을 받을 수 있다!

split


split(/,|[[:blank:]]/) 사용 후 한가운데에 들어갈 수 없습니다""!
↑ 전각 공간도 사라진 것 같다.split(/\p{Space}/))

좋은 웹페이지 즐겨찾기