Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rails講義 第24回 new & create

Kuniaki IGARASHI
November 26, 2012
43k

Rails講義 第24回 new & create

Kuniaki IGARASHI

November 26, 2012
Tweet

Transcript

  1. JOEFY CPPLT (&5 OFX CPPLTOFX (&5 FEJU CPPLTJEFEJU (&5 TIPX

    (&5 CPPLTJE DSFBUF 1045 CPPLT VQEBUF CPPLTJE EFTUSPZ %&-&5& CPPLTJE ৽نొ࿥ SFEJSFDU SFEJSFDU ߋ৽ ฤू SFEJSFDU ৽نೖྗ ࡟আ ΞΫγϣϯ໊ )551ϝιου VSM ΞΫγϣϯ໊ )551ϝιου VSM ͜ͷਤ ͷݟํ ը໘͋Γ ը໘ͳ͠ $36%ը໘ભҠਤ 165
  2. JOEFY CPPLT (&5 OFX CPPLTOFX (&5 FEJU CPPLTJEFEJU (&5 TIPX

    (&5 CPPLTJE DSFBUF 1045 CPPLT VQEBUF CPPLTJE EFTUSPZ %&-&5& CPPLTJE ৽نొ࿥ SFEJSFDU SFEJSFDU ߋ৽ ฤू SFEJSFDU ৽نೖྗ ࡟আ ΞΫγϣϯ໊ )551ϝιου VSM ΞΫγϣϯ໊ )551ϝιου VSM ͜ͷਤ ͷݟํ ը໘͋Γ ը໘ͳ͠ $36%ը໘ભҠਤ 165 ͜ͷ෦෼Ͱ͢ɻ‎
  3. $POUSPMMFS BQQDPOUSPMMFSTCPPLT@DPOUSPMMFSSC EFGOFX !CPPL#PPLOFX SFTQPOE@UPEPcGPSNBUc GPSNBUIUNMOFXIUNMFSC GPSNBUKTPO\SFOEFSKTPO!CPPL^ FOE FOE OFXΞΫγϣϯͰߦ͍ͬͯΔ͜ͱͰॏཁͳͷ͸

    !CPPLT#PPLOFXͷߦͰ͢ɻ #PPLOFXͰ#PPLΫϥεͷΠϯελϯεʢσʔλ͸ۭͬΆʣΛ࡞Γɺ !CPPLΠϯελϯεม਺΁୅ೖ͠·͢ɻ Πϯελϯε͸Նֶظͷୄম͖ͷ࿩Λࢥ͍ग़͍ͯͩ͘͠͞ɻΫϥε͸ܕɺΠϯελϯε͸ম͍ͨୄম͖ɻʣ Πϯελϯεม਺΁୅ೖ͢Δͷ͸7JFXͰදࣔͷࡍʹ࢖͏͔ΒͰ͢ɻ #PPLΫϥε͸λΠτϧͱϝϞΛ֨ೲͰ͖ΔΑ͏ʹͳ͍ͬͯ·͢ɻ ˞#PPLΫϥεʹ͸৭ʑͱศརͳػೳ͕ଞʹ΋͋ΔͷͰ͕͢ɺͦΕ͸࣍ճઆ໌͠·͢ɻ
  4. SFOEFSͷઆ໌ BQQWJFXTCPPLTOFXIUNMFSC I/FXCPPLI SFOEFSGPSN MJOL@UP#BDL CPPLT@QBUI SFOEFSϝιου͸ผͷϑΝΠϧΛຒΊࠐΈ·͢ɻ ຒΊࠐΉ༻ͷWJFXϑΝΠϧΛύʔγϟϧͱݴ͍·͢ɻ SFOEFSຒΊࠐΈ͍ͨϑΝΠϧ໊ ‎ͷ࿮ઢͷ෦෼͸ผͷϑΝΠϧʹॻ͍ͯ͋Γɺ

    SFOEFSGPSNͰຒΊࠐ·Ε·͢ɻ ຒΊࠐΉϑΝΠϧ໊ʹ͸ͭϧʔϧ͕͋Γɺ SFOEFSͰॻ͍ͨจࣈྻͷઌ಄ʹ@Λ෇͚ͨϑΝΠϧ໊ʹ͠·͢ɻ ͭ·ΓɺSFOEFSGPSNͰຒΊࠐ·ΕΔϑΝΠϧ͸ @GPSNIUNMFSCʹͳΓ·͢ɻ ˞ͳͥΘ͟Θ͟ผͷϑΝΠϧʹॻ͍ͯ͋Δ͔ͱ͍͏ͱɺଞͷը໘Ͱ΋ಉ͡෦඼Λڞ༻͍͔ͨ͠ΒͰ͢ɻ
  5. BQQWJFXTCPPLTOFXIUNMFSC I/FXCPPLI SFOEFSGPSN@GPSNIUNMFSCΛຒΊࠐΈ MJOL@UP#BDL CPPLT@QBUI BQQWJFXTCPPLT@GPSNIUNMFSC ࿮ઢ෦෼ GPSN@GPS !CPPL EPcGc

    JG!CPPLFSSPSTBOZ  EJWJEFSSPS@FYQMBOBUJPO IQMVSBMJ[F !CPPLFSSPSTDPVOU FSSPS QSPIJCJUFEUIJTCPPL GSPNCFJOHTBWFEI VM !CPPLFSSPSTGVMM@NFTTBHFTFBDIEPcNTHc MJNTHMJ FOE VM EJW FOE EJWDMBTTpFME GMBCFMUJUMFCS GUFYU@pFMEUJUMF EJW EJWDMBTTpFME GMBCFMNFNPCS GUFYU@BSFBNFNP EJW EJWDMBTTBDUJPOT GTVCNJU EJW FOE ͳͷͰɺ ‏͜ͷͭͷ WJFXςϯϓϨʔτ͔Β ϖʔδ͕࡞ΒΕͯΔ Θ͚Ͱ͢ɻ
  6. 3BJMT"QQ Ϩεϙϯε)5.- 3PVUFT $POUSPMMFS 7JFX ϦΫΤετ 63-IUUQMPDBMIPTUCPPLTOFX )551ϝιουɿ(&5 SPVUFTSC CPPLT@DPOUSPMMFSSCOFXΞΫγϣϯ

    CPPLTOFXIUNMFSC ͜͜·ͰͰOFXը໘͕දࣔ͞Ε·ͨ͠ɻ 7JFXʹ͍ͭͯ΋͏গ͠ৄ͘͠આ໌͠·͢ɻ OFX ৽نೖྗ ը໘͕දࣔ͞ΕΔ·Ͱ
  7. BQQWJFXTCPPLTOFXIUNMFSC I/FXCPPLI SFOEFSGPSN@GPSNIUNMFSCΛຒΊࠐΈ MJOL@UP#BDL CPPLT@QBUI BQQWJFXTCPPLT@GPSNIUNMFSC GPSN@GPS !CPPL EPcGc JG!CPPLFSSPSTBOZ

     EJWJEFSSPS@FYQMBOBUJPO IQMVSBMJ[F !CPPLFSSPSTDPVOU FSSPS QSPIJCJUFEUIJTCPPL GSPNCFJOHTBWFEI VM !CPPLFSSPSTGVMM@NFTTBHFTFBDIEPcNTHc MJNTHMJ FOE VM EJW FOE EJWDMBTTpFME GMBCFMUJUMFCS GUFYU@pFMEUJUMF EJW EJWDMBTTpFME GMBCFMNFNPCS GUFYU@BSFBNFNP EJW EJWDMBTTBDUJPOT GTVCNJU EJW FOE ‏جຊతͳྲྀΕ͸࢒Γͷ෦෼ʹͳΓ·͢ɻ ͜ͷ࿮಺෦෼͸Τϥʔ࣌ͷදࣔͰ͢
  8. BQQWJFXTCPPLTOFXIUNMFSC I/FXCPPLI SFOEFSGPSN@GPSNIUNMFSCΛຒΊࠐΈ MJOL@UP#BDL CPPLT@QBUI BQQWJFXTCPPLT@GPSNIUNMFSC GPSN@GPS !CPPL EPcGc JG!CPPLFSSPSTBOZ

     EJWJEFSSPS@FYQMBOBUJPO IQMVSBMJ[F !CPPLFSSPSTDPVOU FSSPS QSPIJCJUFEUIJTCPPL GSPNCFJOHTBWFEI VM !CPPLFSSPSTGVMM@NFTTBHFTFBDIEPcNTHc MJNTHMJ FOE VM EJW FOE EJWDMBTTpFME GMBCFMUJUMFCS GUFYU@pFMEUJUMF EJW EJWDMBTTpFME GMBCFMNFNPCS GUFYU@BSFBNFNP EJW EJWDMBTTBDUJPOT GTVCNJU EJW FOE ‏͜ͷ৭Λ͚ͭͨ෦෼͕جຊ෦෼Ͱ͢ɻ ͜͜Λৄ͘͠ݟͯΈ·͠ΐ͏ɻ
  9. BQQWJFXTCPPLT@GPSNIUNMFSC GPSN@GPS !CPPL EPcGc  EJWDMBTTpFME GMBCFMUJUMFCS GUFYU@pFMEUJUMF EJW EJWDMBTTpFME

    GMBCFMNFNPCS GUFYU@BSFBNFNP EJW EJWDMBTTBDUJPOT GTVCNJU EJW FOE લͷϖʔδͰ৭͚ͮͯ͋ͬͨ͠෦෼Λൈ͖ग़͠·ͨ͠ɻ ͦΕͧΕ໼ҹͷઌͷ෦඼Λ࡞͍ͬͯ·͢ɻ ·ͨɺશମͱͯ͠͸GPSNͱ͍͏໊ͷ෦඼ʹͳͬͯ·͢ɻ GPSN͸)5.-Ͱϒϥ΢β͔Βαʔό΁৘ใΛૹ৴͢Δ෦඼ͷͭ ·ͣ͸෦඼ͷͭɺλΠτϧͷͱ͜ΖΛݟͯΈ·͠ΐ͏ɻ GPSN
  10. BQQWJFXTCPPLT@GPSNIUNMFSC GPSN@GPS !CPPL EPcGc  EJWDMBTTpFME GMBCFMUJUMFCS GUFYU@pFMEUJUMF EJW EJWDMBTTpFME

    GMBCFMNFNPCS GUFYU@BSFBNFNP EJW EJWDMBTTBDUJPOT GTVCNJU EJW FOE ࿮ઢ಺͕λΠτϧͷ෦෼Ͱ͢ɻ ന৭ͷ෦෼͕)5.-ɺͰғ·Εͨԫ৭ͷ෦෼͕3BJMTίʔυͷ෦෼Ͱ͢ɻ EJWEJW͸தͷ)5.-ཁૉΛάϧʔϐϯά͢ΔͨΊͷཁૉͰ͢ɻͦΕ͚ͩͩͱಛ ʹݟͨ໨Λม͑·ͤΜ͕ɺ$44Ͱम০͢ΔཁૉΛࢦఆ͢ΔͨΊʹΑ͘࢖͍·͢ɻ ʢ͜͜Ͱ͸pFMEͱ͍͏DMBTT໊Λ͚ͭͯ$44Ͱम০Ͱ͖ΔΑ͏ʹ͍ͯ͠·͢ɻʣ CS͸վߦΛೖΕΔ)5.-ཁૉͰ͢ɻɹ࣍͸3BJMTίʔυͷ෦෼ΛݟͯΈ·͢ɻ
  11. BQQWJFXTCPPLT@GPSNIUNMFSC GPSN@GPS !CPPL EPcGc  EJWDMBTTpFME GMBCFMUJUMFCS GUFYU@pFMEUJUMF EJW EJWDMBTTpFME

    GMBCFMNFNPCS GUFYU@BSFBNFNP EJW EJWDMBTTBDUJPOT GTVCNJU EJW FOE GMBCFMUJUMFͰ5JUMFͱ͍͏จࣈྻΛද͍ࣔͯ͠·͢ɻ ͦͷ໊ͷ௨Γɺϥϕϧͷ෦෼Ͱ͢ɻ GUFYU@pFMEUJUMF͸ͦͷԼʹ͋ΔςΩετೖྗཝͰ͢ɻ G͸GPSNϒϩοΫ಺ͷม਺Ͱɺ͜͜Ͱ͸!CPPLʹؔ͢Δ GPSNΛهड़͢ΔͨΊʹ࢖͍ͬͯ·͢ɻ ͦ͏ॻ͘΋ͷͩͱࢥͬͯ΋Β͑Ε͹ɾɾɾ
  12. BQQWJFXTCPPLT@GPSNIUNMFSC ϝϞͷ෦෼΋ಉ༷Ͱ͢ɻ GMBCFMNFNP͕.FNPΛදࣔ͢Δ෦෼Ͱ͢ɻ GUFYU@BSFBNFNP͕ͦͷԼͷςΩετೖྗཝΛ࡞Γ·͢ɻ ʢUFYU@BSFB͸ઌ΄ͲͷUFYU@pFMEΑΓ΋ ޿ͯ͘վߦ͕ߦ͑ΔςΩετೖྗཝΛ࡞ΔϝιουͰ͢ɻʣ GPSN@GPS !CPPL EPcGc 

    EJWDMBTTpFME GMBCFMUJUMFCS GUFYU@pFMEUJUMF EJW EJWDMBTTpFME GMBCFMNFNPCS GUFYU@BSFBNFNP EJW EJWDMBTTBDUJPOT GTVCNJU EJW FOE
  13. BQQWJFXTCPPLT@GPSNIUNMFSC GPSN@GPS !CPPL EPcGc  EJWDMBTTpFME GMBCFMUJUMFCS GUFYU@pFMEUJUMF EJW EJWDMBTTpFME

    GMBCFMNFNPCS GUFYU@BSFBNFNP EJW EJWDMBTTBDUJPOT GTVCNJU EJW FOE GTVCNJU͸౤ߘϘλϯ $SFBUF#PPLϘλϯ Λ࡞Γ·͢ɻ ͜ͷϘλϯΛԡ͢ͱGPSN಺ͷ৘ใΛ·ͱΊͯ αʔό΁ૹ৴ʢϦΫΤετΛૹ৴ʣ͠·͢ɻ ͭ·Γɾɾɾ GPSN
  14. BQQWJFXTCPPLT@GPSNIUNMFSC GPSN@GPS !CPPL EPcGc  EJWDMBTTpFME GMBCFMUJUMFCS GUFYU@pFMEUJUMF EJW EJWDMBTTpFME

    GMBCFMNFNPCS GUFYU@BSFBNFNP EJW EJWDMBTTBDUJPOT GTVCNJU EJW FOE $SFBUF#PPLϘλϯΛԡ͢ͱɺGPSN಺ͷ৘ใɺ ͜͜Ͱ͸#PPLʹؔ͢Δ৘ใɺλΠτϧͱϝϞΛૹ৴͠·͢ɻ Ͱ͸ɺ۩ମతʹͲΜͳϦΫΤετ͕ඈͿͷ͔ࢼͯ͠Έ·͠ΐ͏ɻ GPSN
  15. 3BJMT"QQ Ϩεϙϯε)5.- 3PVUFT $POUSPMMFS 7JFX ϦΫΤετ 63-IUUQMPDBMIPTUCPPLT )551ϝιουɿ1045 ύϥϝʔλ 'PSNEBUB

    ɿ CPPL<UJUMF>େ౦ژτΠϘοΫε CPPL<NFNP>ήʔϜ։ൃձࣾΛ෣୆ʹͨ͠೤݂ετʔϦʔ SPVUFTSC ʁ ʁ $SFBUF#PPLϘλϯΛԡͨ͠ͱ͖ͷϦΫΤετ ϘλϯΛԡ͢ͱɺҎԼͷϦΫΤετ͕3BJMTΞϓϦ΁ඈͿ͜ͱ͕෼͔Γ·ͨ͠ɻ ࣍͸ɺ3BJMTΞϓϦ͕͜ͷϦΫΤετΛͲ͏ॲཧ͢Δͷ͔Λݟ͍͖ͯ·͠ΐ͏ɻ
  16. 3PVUFT CVOEMFFYFDSBLFSPVUFT )551 ϝιου 63- ίϯτϩʔϥΞΫγϣϯ ϦΫΤετ 63-IUUQMPDBMIPTUCPPLT )551ϝιουɿ1045 ύϥϝʔλ

    'PSNEBUB ɿ CPPL<UJUMF>େ౦ژτΠϘοΫε CPPL<NFNP>ήʔϜ։ൃձࣾΛ෣୆ʹͨ͠೤݂ετʔϦʔ CPPLT΁1045ͳͷͰɺCPPLTίϯτϩʔϥͷDSFBUFΞΫγϣϯ͕ݺͼग़͞Ε·͢ɻ
  17. 3BJMT"QQ Ϩεϙϯε)5.- 3PVUFT $POUSPMMFS 7JFX ϦΫΤετ 63-IUUQMPDBMIPTUCPPLT )551ϝιουɿ1045 ύϥϝʔλ 'PSNEBUB

    ɿ CPPL<UJUMF>େ౦ژτΠϘοΫε CPPL<NFNP>ήʔϜ։ൃձࣾΛ෣୆ʹͨ͠೤݂ετʔϦʔ SPVUFTSC ʁ $SFBUF#PPLϘλϯΛԡͨ͠ͱ͖ͷϦΫΤετ CPPLT@DPOUSPMMFSSCDSFBUFΞΫγϣϯ ࣍͸CPPLT@DPOUSPMMFSSCͷDSFBUFΞΫγϣϯΛݟͯΈ·͢ɻ
  18. BQQDPOUSPMMFSTCPPLT@DPOUSPMMFSSC EFGDSFBUF !CPPL#PPLOFX QBSBNT<CPPL> SFTQPOE@UPEPcGPSNBUc JG!CPPLTBWF GPSNBUIUNM\SFEJSFDU@UP!CPPL OPUJDF#PPLXBTTVDDFTTGVMMZDSFBUFE^ GPSNBUKTPO\SFOEFSKTPO!CPPL TUBUVTDSFBUFE

    MPDBUJPO!CPPL^ FMTF GPSNBUIUNM\SFOEFSBDUJPOOFX^ GPSNBUKTPO\SFOEFSKTPO!CPPLFSSPST TUBUVTVOQSPDFTTBCMF@FOUJUZ^ FOE FOE FOE DSFBUFΞΫγϣϯ΁ॲཧ͕ਐΈ·͢ɻ͜͜Ͱ΍͍ͬͯΔ͜ͱ͸େ͖ͭ͋͘Γ·͢ɻ ϦΫΤετ 63-IUUQMPDBMIPTUCPPLT )551ϝιουɿ1045 ύϥϝʔλ 'PSNEBUB ɿ CPPL<UJUMF>େ౦ژτΠϘοΫε CPPL<NFNP>ήʔϜ։ൃձࣾΛ෣୆ʹͨ͠೤݂ετʔϦʔ
  19. BQQDPOUSPMMFSTCPPLT@DPOUSPMMFSSC EFGDSFBUF !CPPL#PPLOFX QBSBNT<CPPL> SFTQPOE@UPEPcGPSNBUc JG!CPPLTBWF GPSNBUIUNM\SFEJSFDU@UP!CPPL OPUJDF#PPLXBTTVDDFTTGVMMZDSFBUFE^ GPSNBUKTPO\SFOEFSKTPO!CPPL TUBUVTDSFBUFE

    MPDBUJPO!CPPL^ FMTF GPSNBUIUNM\SFOEFSBDUJPOOFX^ GPSNBUKTPO\SFOEFSKTPO!CPPLFSSPST TUBUVTVOQSPDFTTBCMF@FOUJUZ^ FOE FOE FOE Ͱ͸ɺͭͷॲཧΛॱ൪ʹݟ͍͖ͯ·͢ɻ ϦΫΤετ 63-IUUQMPDBMIPTUCPPLT )551ϝιουɿ1045 ύϥϝʔλ 'PSNEBUB ɿ CPPL<UJUMF>େ౦ژτΠϘοΫε CPPL<NFNP>ήʔϜ։ൃձࣾΛ෣୆ʹͨ͠೤݂ετʔϦʔ ϦΫΤετͷύϥϝʔλΛ࢖ͬͯ ຊͷσʔλΛ࡞Δ ຊͷσʔλΛอଘ͢Δ B੒ޭͨ͠ΒTIPXը໘΁ Cอଘࣦഊͨ͠ΒOFXը໘΁ ͖ͬ͞ͷը໘
  20. BQQDPOUSPMMFSTCPPLT@DPOUSPMMFSSC EFGDSFBUF !CPPL#PPLOFX QBSBNT<CPPL> SFTQPOE@UPEPcGPSNBUc JG!CPPLTBWF GPSNBUIUNM\SFEJSFDU@UP!CPPL OPUJDF#PPLXBTTVDDFTTGVMMZDSFBUFE^ GPSNBUKTPO\SFOEFSKTPO!CPPL TUBUVTDSFBUFE

    MPDBUJPO!CPPL^ FMTF GPSNBUIUNM\SFOEFSBDUJPOOFX^ GPSNBUKTPO\SFOEFSKTPO!CPPLFSSPST TUBUVTVOQSPDFTTBCMF@FOUJUZ^ FOE FOE FOE ϦΫΤετ 63-IUUQMPDBMIPTUCPPLT )551ϝιουɿ1045 ύϥϝʔλ 'PSNEBUB ɿ CPPL<UJUMF>େ౦ژτΠϘοΫε CPPL<NFNP>ήʔϜ։ൃձࣾΛ෣୆ʹͨ͠೤݂ετʔϦʔ ‏͜ΕߦͰ΍ͬͯ·͢ɻ ϦΫΤετͷύϥϝʔλΛ࢖ͬͯຊͷσʔλΛ࡞Δ
  21. BQQDPOUSPMMFSTCPPLT@DPOUSPMMFSSC EFGDSFBUF !CPPL#PPLOFX QBSBNT<CPPL> Q  QQBSBNT<CPPL> SFTQPOE@UPEPcGPSNBUc JG!CPPLTBWF GPSNBUIUNM\SFEJSFDU@UP!CPPL

    OPUJDF#PPLXBTTVDDFTTGVMMZDSFBUFE^ GPSNBUKTPO\SFOEFSKTPO!CPPL TUBUVTDSFBUFE MPDBUJPO!CPPL^ FMTF GPSNBUIUNM\SFOEFSBDUJPOOFX^ GPSNBUKTPO\SFOEFSKTPO!CPPLFSSPST TUBUVTVOQSPDFTTBCMF@FOUJUZ^ FOE FOE FOE ϦΫΤετ 63-IUUQMPDBMIPTUCPPLT )551ϝιουɿ1045 ύϥϝʔλ 'PSNEBUB ɿ CPPL<UJUMF>େ౦ژτΠϘοΫε CPPL<NFNP>ήʔϜ։ൃձࣾΛ෣୆ʹͨ͠೤݂ετʔϦʔ ύϥϝʔλ͸QBSBNTͱ͍͏ ม਺ͰऔΔ͜ͱ͕Ͱ͖·͢ɻ ύϥϝʔλ͸ຊ౰ʹಧ͍͍ͯΔͷʁ ‏ࢼ͠ʹ͜ͷߦΛ௥Ճͯ͠ QBSBNT<CPPL>ͷத਎Λදࣔͯ͠೷͍ͯΈ·͠ΐ͏ɻ ࠷ॳͷ ͸ݟ͚ͭқ͘͢Δ໨ҹͰ͢ɻ໨ཱͯ͹ͳΜͰ΋0,ɻ ίʔυΛมߋͯ͠৽نొ࿥ը໘Ͱ৘ใΛೖΕͯɺ $SFBUF#PPLͷϘλϯΛԡ͠·͢ɻ ͦͷޙɺSBJMTTͷTIFMMΛྲྀΕͨจࣈྻ͔Β Λ୳ͯ͠Έ͍ͯͩ͘͞ɻ
  22. BQQDPOUSPMMFSTCPPLT@DPOUSPMMFSSC EFGDSFBUF !CPPL#PPLOFX QBSBNT<CPPL> Q  QQBSBNT<CPPL> SFTQPOE@UPEPcGPSNBUc JG!CPPLTBWF GPSNBUIUNM\SFEJSFDU@UP!CPPL

    OPUJDF#PPLXBTTVDDFTTGVMMZDSFBUFE^ GPSNBUKTPO\SFOEFSKTPO!CPPL TUBUVTDSFBUFE MPDBUJPO!CPPL^ FMTF GPSNBUIUNM\SFOEFSBDUJPOOFX^ GPSNBUKTPO\SFOEFSKTPO!CPPLFSSPST TUBUVTVOQSPDFTTBCMF@FOUJUZ^ FOE FOE FOE ϦΫΤετ 63-IUUQMPDBMIPTUCPPLT )551ϝιουɿ1045 ύϥϝʔλ 'PSNEBUB ɿ CPPL<UJUMF>େ౦ژτΠϘοΫε CPPL<NFNP>ήʔϜ։ൃձࣾΛ෣୆ʹͨ͠೤݂ετʔϦʔ ύϥϝʔλ͸QBSBNTͱ͍͏ ม਺ͰऔΔ͜ͱ͕Ͱ͖·͢ɻ ύϥϝʔλ͸ຊ౰ʹಧ͍͍ͯΔͷʁ ‏ࢼ͠ʹ͜ͷߦΛ௥Ճͯ͠ QBSBNT<CPPL>ͷத਎Λදࣔͯ͠೷͍ͯΈ·͠ΐ͏ɻ ࠷ॳͷ ͸ݟ͚ͭқ͘͢Δ໨ҹͰ͢ɻ໨ཱͯ͹ͳΜͰ΋0,ɻ ࣮ߦ݁ՌΛݟΔͱɺ͔֬ʹQBSBNT<CPPL>ͷதʹϦΫΤετͷύϥ ϝʔλ͕ೖ͍ͬͯΔ͜ͱ͕෼͔Γ·ͨ͠ɻ ܗࣜ͸)BTIͰ͢Ͷɻ
  23. BQQDPOUSPMMFSTCPPLT@DPOUSPMMFSSC EFGDSFBUF !CPPL#PPLOFX QBSBNT<CPPL> SFTQPOE@UPEPcGPSNBUc JG!CPPLTBWF GPSNBUIUNM\SFEJSFDU@UP!CPPL OPUJDF#PPLXBTTVDDFTTGVMMZDSFBUFE^ GPSNBUKTPO\SFOEFSKTPO!CPPL TUBUVTDSFBUFE

    MPDBUJPO!CPPL^ FMTF GPSNBUIUNM\SFOEFSBDUJPOOFX^ GPSNBUKTPO\SFOEFSKTPO!CPPLFSSPST TUBUVTVOQSPDFTTBCMF@FOUJUZ^ FOE FOE FOE ϦΫΤετ 63-IUUQMPDBMIPTUCPPLT )551ϝιουɿ1045 ύϥϝʔλ 'PSNEBUB ɿ CPPL<UJUMF>େ౦ژτΠϘοΫε CPPL<NFNP>ήʔϜ։ൃձࣾΛ෣୆ʹͨ͠೤݂ετʔϦʔ QBSBNT<CPPL>Ͱύϥϝʔλͷ ৘ใΛऔΕΔ͜ͱ͕෼͔Γ·ͨ͠ɻ ͜ΕΛ࢖ͬͯຊͷσʔλΛ࡞Γ·͢ɻ ຊͷσʔλ͸#PPLOFXͰ࡞Γ·͢ɻ OFX͸ΫϥεͷΠϯελϯεΛ࡞Δ ϝιουͰ͢ɻ ύϥϝʔλ͔ΒຊͷσʔλΛͭ͘Γ·͢ ࣮͸#PPL͸ʮϞσϧʯͱ͍͏छྨʹଐ͢ΔศརͳػೳΛ࣋ͬͨΫϥεͰ͢ɻ Ϟσϧʹ͍ͭͯͷઆ໌͸·ͨ࣍ճʹɾɾɾɻ
  24. BQQDPOUSPMMFSTCPPLT@DPOUSPMMFSSC EFGDSFBUF !CPPL#PPLOFX QBSBNT<CPPL> SFTQPOE@UPEPcGPSNBUc JG!CPPLTBWF GPSNBUIUNM\SFEJSFDU@UP!CPPL OPUJDF#PPLXBTTVDDFTTGVMMZDSFBUFE^ GPSNBUKTPO\SFOEFSKTPO!CPPL TUBUVTDSFBUFE

    MPDBUJPO!CPPL^ FMTF GPSNBUIUNM\SFOEFSBDUJPOOFX^ GPSNBUKTPO\SFOEFSKTPO!CPPLFSSPST TUBUVTVOQSPDFTTBCMF@FOUJUZ^ FOE FOE FOE ࠓ೔͸ͷ్த·ͰɺDSFBUFΞΫγϣϯʹύϥϝʔλ QBSBNT<CPPL> ͕ಧ͍ͨͷΛ֬ೝ ͨ͠ͱ͜Ζ·Ͱ΍Γ·ͨ͠ɻ ϦΫΤετ 63-IUUQMPDBMIPTUCPPLT )551ϝιουɿ1045 ύϥϝʔλ 'PSNEBUB ɿ CPPL<UJUMF>େ౦ژτΠϘοΫε CPPL<NFNP>ήʔϜ։ൃձࣾΛ෣୆ʹͨ͠೤݂ετʔϦʔ ϦΫΤετͷύϥϝʔλΛ࢖ͬͯ ຊͷσʔλΛ࡞Δ ຊͷσʔλΛอଘ͢Δ B੒ޭͨ͠ΒTIPXը໘΁ Cอଘࣦഊͨ͠ΒOFXը໘΁ ͖ͬ͞ͷը໘
  25. JOEFY CPPLT (&5 OFX CPPLTOFX (&5 FEJU CPPLTJEFEJU (&5 TIPX

    (&5 CPPLTJE DSFBUF 1045 CPPLT VQEBUF CPPLTJE EFTUSPZ %&-&5& CPPLTJE ৽نొ࿥ SFEJSFDU SFEJSFDU ߋ৽ ฤू SFEJSFDU ৽نೖྗ ࡟আ ΞΫγϣϯ໊ )551ϝιου VSM ΞΫγϣϯ໊ )551ϝιου VSM ͜ͷਤ ͷݟํ ը໘͋Γ ը໘ͳ͠ $36%ը໘ભҠਤ 165 ͜ͷ෦෼Ͱ͢ɻ‎
  26. OFXΞΫγϣϯ CPPLTOFX (&5 ৽نೖྗը໘ GPSN಺ͷσʔλΛ ύϥϝʔλͱͯ͠ ϦΫΤετΛඈ͹͠·͢ɻ େ౦ژτΠϘοΫε ήʔϜ։ൃձࣾΛ෣୆ʹͨ͠೤݂ετʔϦʔ GPSN

    ϦΫΤετ 63-IUUQMPDBMIPTUCPPLT )551ϝιουɿ1045 ύϥϝʔλ 'PSNEBUB ɿ CPPL<UJUMF>େ౦ژτΠϘοΫε CPPL<NFNP>ήʔϜ։ൃձࣾΛ෣୆ʹͨ͠೤݂ετʔϦʔ
  27. 3PVUFTʹΑͬͯCPPLTίϯτϩʔϥͷDSFBUFΞΫγϣϯ΁ॲཧ͕ྲྀΕ CVOEMFFYFDSBLFSPVUFT )551 ϝιου 63- ίϯτϩʔϥΞΫγϣϯ ϦΫΤετ 63-IUUQMPDBMIPTUCPPLT )551ϝιουɿ1045 ύϥϝʔλ

    'PSNEBUB ɿ CPPL<UJUMF>େ౦ژτΠϘοΫε CPPL<NFNP>ήʔϜ։ൃձࣾΛ෣୆ʹͨ͠೤݂ετʔϦʔ CPPLT΁1045ͳͷͰɺCPPLTίϯτϩʔϥͷDSFBUFΞΫγϣϯ͕ݺͼग़͞Ε·͢ɻ
  28. BQQDPOUSPMMFSTCPPLT@DPOUSPMMFSSC EFGDSFBUF !CPPL#PPLOFX QBSBNT<CPPL>  FOE ϦΫΤετ 63-IUUQMPDBMIPTUCPPLT )551ϝιουɿ1045 ύϥϝʔλ

    'PSNEBUB ɿ CPPL<UJUMF>େ౦ژτΠϘοΫε CPPL<NFNP>ήʔϜ։ൃձࣾΛ෣୆ʹͨ͠೤݂ετʔϦʔ CPPLTίϯτϩʔϥͷDSFBUFΞΫγϣϯ಺Ͱ ύϥϝʔλ͕ಧ͍͍ͯΔ͜ͱΛ֬ೝ͠·ͨ͠ɻ \UJUMFେ౦ژτΠϘοΫε NFNPήʔϜ։ൃձࣾΛ෣୆ʹͨ͠೤݂ετʔϦʔ^ ࣍ճ͸σʔλΛอଘ͢Δͱ͜ΖΛݟ͍͖ͯ·͢ɻ