์ด๊ฒ์ ๊ฐ๋จํ HTML์ ์ฌ์ฉํ์ฌ ํตํฉ๋ ์์ ๋ฏธ๋์ด ์ฐ๊ฒฐ ๋ชจ๋ฌ์ ๋๋ค - https://github.com/publiclab/plots2/blob/master/app/views/users/profile.html.erb#L206 -L223
์ด๊ฒ์ JavaScript๋ฅผ ์ฌ์ฉํ์ฌ ํตํฉ๋ ์ก์ธ์ค ํ ํฐ ๋ชจ๋ฌ์
๋๋ค. https://github.com/publiclab/plots2/blob/master/app/views/users/_token.html.erb ๋ ํ ํฐ ๋ชจ๋ฌ์ด ์์
๋ชจ๋ฌ.
_token.html.erb ํ์ผ์ ์๋ JavaScript ์ฝ๋๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ํ ํฐ ๋ชจ๋ฌ์ ํ์ํ๊ณ ์์ ๋ฏธ๋์ด ๋ชจ๋ฌ, ์ฆ ๋ฒํผ์ ๋๋ฅผ ๋ ํธ์ถ๋๋ ์ผ๋ฐ ๋ถํธ์คํธ๋ฉ ๋ชจ๋ฌ์ฒ๋ผ ๊ตฌํํฉ๋๋ค.
๊ฐ์ฌ ํด์!
์๋ ํ์ธ์ @gauravano , ๋๋ ์ด๊ฒ์ ์ํด ์กฐ๊ธ ๋ ธ๋ ฅํ๊ณ ๊ทธ๊ฒ์ ์ป์ ์ ์๋์ง ๋ณผ ๊ฒ์ ๋๋ค. ๊ธฐ๋ณธ ๊ณผ์ ์ด์ธ์ ์ฒซ ๋ฒ์งธ ํ๋ก์ ํธ์ด๋ฏ๋ก ์ ์ ํจ๊ป ์ธ๋ดํ์ญ์์ค!
@gauravano ๋ฒํผ์ ํตํด ํด๋ฆฝ๋ณด๋์ ๋ณต์ฌํ๊ธฐ ์ํด์๋ ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ์ด๋ค ํํ๋ ํํ๋ก ํ์ํฉ๋๋ค. ํ์ง๋ง ํ์ผ์์ ๋ค๋ฅธ ๋ชจ๋ JavaScript๋ฅผ ์ ๊ฑฐํ ์ ์๋๋ก ์ฝ๋๋ฅผ ์กฐ์ ํ์ต๋๋ค. ํ๋กํ ํ์ผ์ ๋ณต์ฌ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ณ ํ ํฐ ํ์ผ์ ์์ ํ ์ ๊ฑฐํ๊ฑฐ๋ ํ ํฐ ํ์ผ์ ๋ณต์ฌ ๊ธฐ๋ฅ์ ๊ทธ๋๋ก ๋์๊ฒ ์ต๋๊น?
@gauravano ์ ๋ ๋ชจ๋ ์คํฌ๋ฆฝํ ์ profile.html.erb ํ์ผ๋ก ์ฎ๊ฒผ์ต๋๋ค. ํ์์ ๋ฐ๋ผ ์ถ๊ฐ๋ก ๋ณ๊ฒฝํ ์ ์์ต๋๋ค! ์ผ๋ถ ์ ๋ฐ์ดํธ๊ฐ ํ์ํ ๋ชจ๋ฐ์ผ ์ฅ์น์ ๋ํด ์ดํด๋ณด๊ณ ์ถ์ CSS๊ฐ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค. ์ ๋ ๊ณ์ํด์ ๋ณ๊ฒฝ ์ฌํญ์ ํธ์ํ๊ณ ์ง๊ธ์ ์ปค๋ฐํ ๊ฒ์ ๋๋ค.
Public Lab @trompj์ ์ค์ ๊ฒ์ ํ์ํ๋ฉฐ ๊ทํ์ ์๋์ง๋ฅผ ๋ณด๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค. ๋น์ ์ด ๋น์ ์ PR์ ์ด์์ผ๋ฏ๋ก ์ฐ๋ฆฌ๋ ๊ทธ๊ณณ์์๋ง ๋ ๋ง์ ๋ ผ์๋ฅผ ํ ์ ์์ต๋๋ค.
์ง๊ธ PR์ ๊ฒํ ์ค์ ๋๋ค.๊ฐ์ฌํฉ๋๋ค!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@gauravano ์ ๋ ๋ชจ๋ ์คํฌ๋ฆฝํ ์ profile.html.erb ํ์ผ๋ก ์ฎ๊ฒผ์ต๋๋ค. ํ์์ ๋ฐ๋ผ ์ถ๊ฐ๋ก ๋ณ๊ฒฝํ ์ ์์ต๋๋ค! ์ผ๋ถ ์ ๋ฐ์ดํธ๊ฐ ํ์ํ ๋ชจ๋ฐ์ผ ์ฅ์น์ ๋ํด ์ดํด๋ณด๊ณ ์ถ์ CSS๊ฐ ์๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค. ์ ๋ ๊ณ์ํด์ ๋ณ๊ฒฝ ์ฌํญ์ ํธ์ํ๊ณ ์ง๊ธ์ ์ปค๋ฐํ ๊ฒ์ ๋๋ค.