பல வலைக் கட்டமைப்புகளைப் போலவே பயன்பாட்டு நிரலாக்கத்தைச் சீரமைக்க மாதிரி-பார்வை-கட்டுப்படுத்தி (MVC) கட்டமைப்பு அமைப்பை ரெயில்ஸ் பயன்படுத்துகிறது.

ரூபி ஆன் ரெயில்ஸ் பொதுவான மேம்பாட்டுப் பணிகளை "பெட்டியின் வெளியே" எளிதாக்கும் ஸ்கேஃபோல்டிங் போன்ற கருவிகளை உள்ளடக்கியிருக்கிறது. அதனால் அடிப்படை வலைத்தளத்துக்குத் தேவையான சில மாதிரிகள் மற்றும் பார்வைகளைத் தானாகவே உருவாக்க முடியும். மேலும் ஒரு எளிமையான ரூபி வெப் சர்வரான வெப்ரிக் மற்றும் ஒரு உருவாக்க அமைப்பான ரேக் ஆகியவற்றையும் உள்ளடக்கியிருக்கிறது. ரெயிட்ஸுடன் ஒன்றிணைந்து இந்தக் கருவிகள் அடிப்படை மேம்பாட்டுச் சூழலை வழங்குகின்றன.

ரூபி ஆன் ரெயில்ஸ் அதனை இயக்குவதற்கு இணைய சேவையகத்தை சார்ந்திருக்கிறது. மோங்க்ரெல் பொதுவாக எழுதப்படும் நேரத்தில் வெப்ரிக்கை முதன்மையாகத் தேர்ந்தெடுக்கிறது ஆனால் இதனை லைட்டிபிடி, அபிஸ், அபாச்சி (எடுத்துக்காட்டாக பேசஞ்சர் கூறாகவோ அல்லது CGI, ஃபாஸ்ட்CGI மூலமாக அல்லது மோட் ரூபி ஆகவோ) மற்றும் மற்றவை மூலமாகவும் இயக்க முடியும். 2008 ஆம் ஆண்டு முதல் பேசஞ்சர் இணைய சேவையகம் மாற்றப்பட்டு பெரும்பாலும் பயன்படுத்தப்படும் இணைய சேவையகமாக மோங்க்ரல் ஆனது. சமீபத்தில் யூனிகார்ன் இணைய சேவையகம் புதிதாக நிறுவப்பட்டத்தில் விருப்பமான இணைய சேவையகமாக உள்ளது.

அஜாக்ஸுக்கான ஜாவாஸ்கிரிப்ட் லைப்ரரிகள் உருமாதிரி மற்றும் Script.aculo.us ஆகியவற்றின் விரிவுபடுத்தப்பட்ட பயன்பாட்டிற்காக குறிப்பிடத்தக்க மதிப்புடையதாகவும் ரெயில்ஸ் உள்ளது. ரெயில்ஸ் முதலில் இணைய சேவைகளுக்காக லைட்வெயிட் SOAP ஐப் பயன்படுத்தியது; அது பின்னர் ரெஸ்ட்ஃபுல் இணைய சேவைகளாக மாற்றப்பட்டது.

பதிப்பு 2.0 முதல் ரூபி ஆன் ரெயில்ஸ் விருப்பிருப்பான வெளியீட்டு வடிவங்களாக HTML மற்றும் XML இரண்டையும் வழங்குகிறது. இதில் XML ஆனது ரெஸ்ட்ஃபுல் வெப் சேவைகளுக்கான வசதி ஆகும்.

சமீபத்திய மேம்பாடுகள்
வணிகக் குறியீடுகள்
தொழில்நுட்பக் கண்ணோட்டம்
விமர்சனம்