๊ณต๊ฐ์ ์ผ๋ก ์ด ๋ฌธ์ ๋ฅผ ์ฌ๋ฆฌ๋ ๊ฒ์ด๋ผ ์ ๋ง ์ฃ์กํฉ๋๋ค. ํ๋ฌ๊ทธ์ธ ๊ฐ๋ฐ์์ธ @kaktak์๊ฒ ๊ฐ์ธ์ ์ผ๋ก ์ฐ๋ฝ์ ์ทจํ์ง๋ง ๋ต๋ณ์ ๋ฐ์ง ๋ชปํ์ต๋๋ค. ์ด ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ ์ฌ์ดํธ์ ์ํฅ์ ์ค ์ ์๋ ๋ณด์ ๋ฌธ์ ์ด๊ธฐ ๋๋ฌธ์ ๊ฒฐ๊ตญ ์ปค๋ฎค๋ํฐ์ ์๋ฆด ์๋ฐ์ ์์์ต๋๋ค.
๋ณด์ ๋ฌธ์ : ํด๋น ํ๋ฌ๊ทธ์ธ์ ์ฌ์ดํธ ์ ์ฒด์ login_required๋ฅผ ์ฐํํ์ฌ, ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ดํธ ๋ก๊ทธ์ธ์ด ํ์ํ ์ฝํ
์ธ ๊ฐ ๊ณต๊ฐ๋ llms.txt์ ๋
ธ์ถ๋๊ฒ ๋ง๋ญ๋๋ค.
์ค์ํ ๋ถ์ฐ ์ค๋ช : ์นดํ ๊ณ ๋ฆฌ ๊ฐ์์ฑ์ด๋ ๋น๊ณต๊ฐ ๋ฉ์์ง์ ๋ณด์์ ์ฐํ๋์ง ์์ผ๋ฏ๋ก, ๋ ์ ์๋ ์ต์ ์ ์ํฉ๋ณด๋ค๋ ๋ ์ฌ๊ฐํ ๋ฌธ์ ์ ๋๋ค!
ํ๋ฌ๊ทธ์ธ ์ปจํธ๋กค๋ฌ๊ฐ calls skip_before_action :redirect_to_login_if_required๋ฅผ ํธ์ถํ๊ธฐ ๋๋ฌธ์, ๋ก๊ทธ์ธ ํ์ ์ฌ์ดํธ์์๋ ์ต๋ช
์ฌ์ฉ์๊ฐ ์ผ๋ฐ์ ์ผ๋ก ๋ณผ ์ ์๋ ์ฃผ์ ๋ชฉ๋ก์ด ์ถ๋ ฅ์ ํฌํจ๋์ด ๋ํ๋ฉ๋๋ค. ์นดํ
๊ณ ๋ฆฌ๋ณ ๋ฐ ์ฃผ์ ๋ณ ๋ผ์ฐํธ์๋ Guardian ์ฒดํฌ๊ฐ ์ ์ฉ๋ฉ๋๋ค.
๋ก๊ทธ์ธ ํ์ ์ฌ์ดํธ์์๋ ์์ ๋ ๋๊น์ง ์ด ํ๋ฌ๊ทธ์ธ์ ๋นํ์ฑํํ ๊ฒ์ ๊ถ๊ณ ํฉ๋๋ค. llms.txt๊ฐ ํ์ํ๊ณ 'login-requiredโ๊ฐ ์ค์ ๋ ๊ฒ์ ๋๋ถ๋ถ์ ์ฌ์ฉ์์๊ฒ ๋ค์ ์๋ฐ๋๋ ์๊ตฌ์ฌํญ์ด๋ฏ๋ก, ํด๋น ์ค์ ์ ์ฌ์ฉํ๋ ์ฌ์ดํธ๋ ๋ง์ง ์์ ์ ์๋ค๋ ์ ์ ์๊ณ ์์ต๋๋ค.
์์ฑ๋ LLMs.txt๊ฐ ์ฝ์ด์ ํฌํจ๋์๊ธฐ ๋๋ฌธ์, ์ด์จ๋ ์ด ํ๋ฌ๊ทธ์ธ์ ๋ํ ํ์์ฑ์ ์ค์ด๋ ์ํ์ ๋๋ค.