์๋ ํ์ธ์, ์ด๊ฒ์ ์ฒซ ๋ฒ์งธ ํ์ด๋จธ ์ ์ฉ ๋ฌธ์ ์ ๋๋ค. ์ด๊ฒ์ ์ฐ๋ฆฌ๊ฐ ์ด์ ์ ์ฐ๋ฆฌ ์ฝ๋๋ฒ ์ด์ค์ ๊ธฐ์ฌํ ์ ์ด ์๋ ์ฌ๋๋ค์ด๋ ์ด์ ์ ์คํ ์์ค์ ๊ธฐ์ฌํ ์ ์ด ์๋ ์ฌ๋๋ค ์ด ๋ ์ฝ๊ฒ ์ฝ์ ์ ์๋๋ก ๋ ธ๋ ฅํ์์ ์๋ฏธํฉ๋๋ค.
๊ทํ๊ฐ ๊ทธ๋ฌํ ๊ฒฝ์ฐ, ์ ํฌ๋ ๊ทํ๊ฐ ์ฒซ ๋ฒ์งธ ๋จ๊ณ๋ฅผ ๋ฐ๋ ๋ฐ ๊ด์ฌ์ด ์์ผ๋ฉฐ ์ง๋ฌธ์ ๋ตํ๊ณ ๊ทํ๊ฐ ํ๋ ๋๋ก ๋์๋๋ฆด ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ํนํ ์์ ๋ฐ ์คํ ์์ค ์ํํธ์จ์ด์์ ๊ณผ์ ๋ํ๋๋ ๊ทธ๋ฃน์ ์ฌ๋๋ค์ ๊ธฐ์ฌ์ ๊ด์ฌ์ด ์์ต๋๋ค!
์ด์ ์ ๊ธฐ์ฌํ ์ ์ด ์๋ค๋ฉด ์๋ก์ด ์ฌ๋์ ์ํด ์ด ํญ๋ชฉ์ ๋จ๊ฒจ๋๊ณ ์ผ๋ฐ์ ์ธ ๋์์ด ํ์ํ ๋ฌธ์ ๋ฅผ ์ดํด๋ณด์ญ์์ค. ๊ฐ์ฌ!
ํ์ด์ง๋ก ์ด๋ํ ๋:
http://localhost :3000/์ข์์
๋ค์๊ณผ ๊ฐ์ ๋ด์ฉ์ด ํ์๋ฉ๋๋ค.
์ฌ๊ธฐ์์ ์ต๊ทผ ์ข์์๋ ๊ธ์ง๋ ์ฌ์ฉ์์ ํจ๊ป ๋นจ๊ฐ์์ผ๋ก ํ์๋๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฒ์์์ผ๋ก ํ์๋ฉ๋๋ค. ๋นจ๊ฐ์์ด ๋ฌด์์ ๋ํ๋ด๋์ง์ ๋ํ ํ์๊ธฐ๊ฐ ์์ด์ผ ํฉ๋๋ค. ๋์งธ, ๊ด๋ฆฌ์ ๋ฐ ์ค์ฌ์๊ฐ ์ฌ์ฉ์ ์ด๋ฆ ์์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ ค ๋์์ผ ์ฌ๋๋ค์ ์ฝ๋ ฅ์ ๋น ๋ฅด๊ฒ ์ฝ๊ณ ์คํธ ๋ฐ์ก์์ธ์ง ํ์ธํ ์ ์์ต๋๋ค.
๋ค์ ํ ํ๋ฆฟ์์ ๋ณ๊ฒฝํด์ผ ํฉ๋๋ค.
https://github.com/publiclab/plots2/blob/master/app/views/like/index.html.erb
์ด ํ
ํ๋ฆฟ์ ์ต๊ทผ ์ข์์ ์ ๋ชฉ ์๋ <p>
ํ๊ทธ์ ๊ธ์ง๋ ๋นจ๊ฐ์ ์ฌ์ฉ์ ํ์๊ธฐ๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์ถ๊ฐํฉ๋๋ค.
<p>Username in red indicates <b><i>banned user</i></b>.</p><br>
๋์งธ, ์ค์ฌ์์ ๊ด๋ฆฌ์์ ์ฌ์ฉ์ ์ด๋ฆ ์๋ก ๋ง์ฐ์ค๋ฅผ ๊ฐ์ ธ๊ฐ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๊ด๋ฆฌ์์ ์ค์ฌ์๋ฅผ ํ์ธํ๋ if else ์กฐ๊ฑด์ ์ถ๊ฐํ์ฌ ๊ตฌํํ ์ ์์ต๋๋ค.
````๋ฃจ๋น
<% if current_user && (current_user.role == "admin" || current_user.role == "moderator") %>
<% ๊ธฐํ %>
<% ๋ %>
````
์ด ์ฝ๋ ์ค ๋ฐ๊พธ๊ธฐ https://github.com/publiclab/plots2/blob/3955e17ad30eda37854d97d7813a862060d2bbfd/app/views/like/index.html.erb#L16
๊ฐ๋ฐ์ ๋ชฉ๋ก(https://publiclab.org/wiki/developers ์ฐธ์กฐ)์ผ๋ก ์ด๋ฉ์ผ์ ๋ณด๋ด๊ฑฐ๋ ์ง๋ฌธ์ด ์๋ ๊ฒฝ์ฐ ์ฑํ ๋ฐฉ์ผ๋ก ์ด๋ํ๊ณ ์์ธํ ๋ด์ฉ์ ์ฒ์ ์ฌ์ฉํ๋ ์ฌ๋ ๋๋ฉ ํ์ด์ง๋ฅผ ์ดํด๋ณด์ธ์!
์ ๋ง ์ข์๋ณด์ด๋ค์ ๊ฐ์ฌํฉ๋๋ค!!! ๐
@sagarpreet-chadha - ์ด ์ค ํ๋๋ฅผ ์ํํ๋ ๋ฐ ๊ด์ฌ์ด ์๋ค๋ฉด ์ฌ๊ธฐ๋ฅผ ์ดํด๋ณด์ธ์. ๋๊ตฐ๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ํ๋ ๋ ๊ฐ์น ์๊ณ ๋งค์ฐ ํฅ๋ฏธ์ง์งํฉ๋๋ค :-)
์ @Diksha2008 ์ด๊ฑด ์ ๋ง ์ด์ฌ์๋ง์ ๋ฌธ์ ์ ๋๋ค -- ์ฌ๋ฌ๋ถ์ด ํ ์ ์๋ ํ ์ ์ธ ์ ์์์ผ๋ฉด ์ข๊ฒ ์ด์!!!!!
@jywarren ์ ์๋...๋ค ์ ์๋, ๋ง๋ค๊ณ ์ถ์ด์! ๊ฐ์ฌ !
@jywarren ์ด๊ฒ์ด ์ด๋ ค ์์ผ๋ฉด ์์
ํ ์ ์์ต๋๊น?
@Diksha2008 ๋ฒ์จ ์์
@ViditChitkara ์๋์, ์์ ํ์ง ์์ต๋๋ค! ๋น์ ์ ๊ทธ๊ฒ์ ์งํํ ์ ์์ต๋๋ค!