�ȒP�C���X�g�[������n�߂鏉�S�҂̂��߂�Ruby on Rails�`���[�g���A���F�J������ł����Ǝg����Rails 4����i1�j�i1/3 �y�[�W�j

�G���^�[�v���C�Y�̈�ł̗̍p�������Ă���Rails���g����Web�A�v���P�[�V��������邽�߂̓���A�ځB�����Rails�̊T�v��MVC���f���Ƃ̊֌W�ARails 4�̐V�@�\�E�ύX�_�A�J���‹��A�C���X�g�[���Ascaffold�ŃA�v���P�[�V���������菇�Ȃǂ��Љ�܂��B

» 2014�N02��28�� 18��00�� ���J
[���F�ьc�A�ďC�F�R�����i�C������ЃA�W���C���E�F�A]

���ҏW����

�{�A�ڂ�Ruby on Rails 4�̓���A�ڂł��BRuby�ɂ‚��Ċw�т������͘A�ځu���G���W�j�A�^���S�҂̂��߂�Ruby 2.1�����v���������������B


�G���^�[�v���C�Y�̈�ł̗̍p�������Ă���Ruby on Rails�Ƃ�

�@�C���^�[�l�b�g��ł��܂��܂�Web�T�[�r�X���񋟂����悤�ɂȂ��ċv�����ł����A�uRuby on Rails�v�i�ȉ��ARails�j�͑�����Web�T�[�r�X�ŊJ���Ɏg���Ă��܂��B

Ruby on Rails

����̎�ȓ��e


�@Rails�́A���̖��̒ʂ�v���O���~���O����uRuby�v������Web�A�v���P�[�V�����t���[�����[�N�ł��B�I�[�v���\�[�X�ŊJ�����������Ă��܂��B

�@�悭������Web�T�[�r�X�́A�f�[�^�x�[�X�Ƀf�[�^��ۑ����A�u���E�U�[���g���Ă��̓��o�͂��s���܂��B���̂悤�ȃA�v���P�[�V���������ꍇ�A�J���҂�Rails���g�����Ƃō������Y���𔭊����邱�Ƃ��”\�ł��B

�@�܂��ARails�̓t���X�^�b�N�ȃt���[�����[�N�Ȃ̂ŁA���܂��܂ȃ^�C�v�̃A�v���P�[�V��������邱�Ƃ��ł��܂��B�Ⴆ�΁AAndroid�A�v���P�[�V�����Ɍ�����JSON��XML���o�͂���T�[�o�[�T�C�h�Ɍ������A�v���P�[�V��������邱�Ƃ��ł��܂��i�Q�l�uAndroid�A�v�����傢�����J�����V�s�i2�j�FTwilio��Rails�ō��A�d�b�Ńe�L�X�g�ǂݏグ�A�v���v�j�B

�@�߂���̓G���^�[�v���C�Y�̈�ł̗̍p�������Ȃ�A�Ɩ��V�X�e���̃N���E�h����Rails�ōs�����Ƃ��������Ȃ��Ȃ�܂����B�܂������V�X�e�������ł͂Ȃ��V�K�v���W�F�N�g�̃V�X�e���ɂ����Ă��A���܂��܂Ȓ[���ŗ��p�ł���Web�A�v���P�[�V�����ł��邱�Ƃ����߂��₷���A�����Rails�̃j�[�Y�͍��܂��Ă������Ƃ��\�z����܂��B

�֘A�L��

�ERails Hub����: Rails�J���̓X�^�[�g�A�b�v��������̋K�͂���H

�ERails Hub����: ���ܓǂ݂���Ruby on Rails3�A�v�� 10�I

�ERails Hub����: Twitter�͈ӊO�Ȃق�Ruby on Rails�łł��Ă���!?

�EPaaS�̑I�����A�g��ցF�I���N����Engine Yard�ɏo���BOracle Cloud��Ruby�APHP�ANode.js��PaaS������

�E�A�C�f�A���`�ɁA�����ăr�W�l�X�ɁF�����‹��\�z�ō��܂��Ȃ��H�@�j�t�e�B��PaaS�̒񋟊J�n

�Echroot�����ɂ��}���`�e�i���g�������FIIJ�A���{��Ruby PaaS�uMOGOK�v���H�ɗ����グ��

�E���s�‹��Ɗw�K���ނ�񋟂��錎�z�T�[�r�X�F�����\�t�g�ARuby on Rails�̎Г��w�K�‹���񋟊J�n

�E�uDB2 Star Festival 2008�v�J�ÁF�uDB2 on Rails�v���Љ�AIBM���l����DB2�̕�������

Ruby on Rails�̓�����MVC���f��

�@Rails�̃A�v���P�[�V�����́uMVC�v�ƌĂ΂��f�U�C���p�^�[���ō\������܂��BMVC�̓��f���iModel�j�A�r���[�iView�j�A�R���g���[���[�iController�j�Ƃ����R���|�[�l���g�̓������ŁA�A�v���P�[�V�����̃r�W�l�X���W�b�N����ɂ����̃R���|�[�l���g�ɏ����Ă����܂��B

Rails�Ŏg���Ă���MVC�̃f�U�C���p�^�[���i�L���uMVC��Rails�̊�{�\�����w�ڂ��v�����p�j

�f�[�^�x�[�X�ɃA�N�Z�X����u���f���v

�@���f���̓A�v���P�[�V�����ň����h���C�����f���w�̐݌v���‚����ǂ�܂��B���f����Rails�ł́uActiveRecord�v�ƌĂ΂��f�[�^�x�[�X�̃I�u�W�F�N�g�����[�V���i���iO/R�j�}�b�p�[���S���Ă��܂��B

�@ActiveRecord�́A�}�[�`���E�t�@�E���[���́w�G���^�[�v���C�Y �A�v���P�[�V�����A�[�L�e�N�`���p�^�[���x�iPoEAA�A�ĉj�Ёj�ʼn�����ꂽ�u�A�N�e�B�u���R�[�h�p�^�[���v�ɗR�����܂��B

�@�܂�Rails�́A�uArel�v�Ƃ���SQL�₢���킹�̊֌W�㐔�I�ȑ��ʂ𒊏ۉ��������C�u�������܂�ł��āASQL�𗘗p������������I�ȃf�[�^�x�[�X������s���܂��B

�@�f�[�^�x�[�X�ւ̃A�N�Z�X�͊�{�I��ActiveRecord����čs���܂��̂ŁA�v���O������RDBMS�̈Ⴂ���ӎ�����K�v���Ȃ��̂��傫�ȃ����b�g�ł��B

�@�Ȃ��A�f�[�^�x�[�X�͕W���ł�SQLite3�AMySQL�APostgreSQL�ɑΉ����Ă��܂��BOracle�Ȃǂ��̑��̃f�[�^�x�[�X���ʓr�A�_�v�^�[�𓱓����邱�ƂŊȒP�ɗ��p�ł��܂��B

HTML�Ȃǂ̃����_�����O���‚����ǂ�u�r���[�v

�@�r���[��HTML�Ȃǂ̃����_�����O���‚����ǂ�܂��B�}�[�N�A�b�v����Ȃǂ̃e�L�X�g����Ruby�̃R�[�h�𖄂ߍ��ނ��Ƃ��ł���uERB�v�iEmbedded RuBy�j�e���v���[�g�G���W����W���Ŏg���܂��B

�@�uHaml�v�uSlim�v�Ȃǂ̂�菑���₷�������I�ō����ȃe���v���[�g�G���W���G���W�����g�����Ƃ��ł��܂��B

Haml
Slim

�A�v���P�[�V�����̓�������߂�u�R���g���[���[�v

�@�R���g���[���[�̓r���[�ɂ���Đ������ꂽ�����N��t�H�[���Ȃǂ����[�U�[�����삵�����ʁA����Ɋւ���f�[�^���Ăяo������X�V�����肷�邽�߂̓���i�A�N�V�����j���L�q���܂��BGET�APOST�APATCH�iPUT�j�ADELETE��4��ނ�HTTP���\�b�h��URL�̑g�ݍ��킹�Ŏw�肳�ꂽ�A�N�V���������s����܂��B

MVC�ȊO�ɂ��A���܂��܂ȍ\���v�f

�@���f���A�r���[�A�R���g���[���[�ȊO�ɂ��A����E���ԂȂǏ��ݒ�̂��߂̃R���|�[�l���g��A�X�^�C���V�[�g�EJavaScript���Ǘ�����R���|�[�l���g�Ȃ�Rails�ɂ͑召���܂��܂ȍ\���v�f�����݂��܂��B

�@�ł����A��{�I�ɂ�MVC����A�v���P�[�V�����̍\�z���l���Ă����̂ŁA�K�v�ɉ����Ă����̃R���|�[�l���g�ɒ��ڂ��Ă����Ɨǂ��ł��傤�B

Rails 4�̐V�@�\�E�ύX�_

�@Rails 4�ł́ARails 3�܂ł̋@�\�����������ƂƂ��ɁA�V�@�\���lj�����܂����B�����I�Ȃ��̂���‚��Љ�܂��B

StrongParameter

�@�R���g���[���[�ɂ����ăp�����[�^�[�ɐ�����t����A�Z�L�����e�B�����̂��߂̋@�\�ł��B

Turbolinks

�@�X�^�C���V�[�g��JavaScript�Ȃǂ̃��[�h���Ȃ��A�R���e���c�݂̂̏����������s���������̂��߂̎d�g�݂ł��B

Russian Doll Caching

�@�L���b�V�������ȒP�Ɏg����悤�ɂ���@�\�ł��B

Ruby 1.9.3�ȏオ�K�{��

�@�V�@�\�Ƃ����킯�ł͂Ȃ��ł����ARails 4.0����Ruby�̃o�[�W�����Ƃ���1.9.3�ȏオ�K�{�ɂȂ�܂����B

�@Ruby Enterprise Edition�iREE�j�Ȃǂ��܂�Ruby 1.8.7�ȑO�̃o�[�W�����𗘗p���Ă�����́ARuby�̃o�[�W�����A�b�v���������Ȃ���΂Ȃ�܂���B

���̑�

�@���ɂ��A�ꎞ�I�ȃf�[�^�����f���̂悤�Ɉ�����ActiveMode���ȒP�Ɉ�����悤�ɂȂ�����A���t�@�N�^�����O�̎d�g�݂��p�ӂ����ȂǁA���J�����y�ɂȂ�悤�Ƀo�[�W�����A�b�v����܂����B

�@�@�@�@�@�@ 1|2|3 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft �� Windows�őO��2025
AI for �G���W�j�A�����O
���[�R�[�h�^�m�[�R�[�h �Z���g���� by ��IT - IT�G���W�j�A���r�W�l�X�̒��S�Ŋ��􂷂�g�D��
Cloud Native Central by ��IT - �X�P�[���u���Ȕ\�͂�g�D��
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B