రూబీ ఆన్ రైల్స్ ట్యుటోరియల్: వెబ్ అప్లికేషన్స్ గురించి మీరు తెలుసుకోవలసినది



ఈ రూబీ ఆన్ రైల్స్ ట్యుటోరియల్ మీకు రైల్స్ ఫ్రేమ్‌వర్క్ గురించి లోతైన జ్ఞానాన్ని అందిస్తుంది మరియు మొదటి నుండి వెబ్ అప్లికేషన్‌ను రూపొందించడంలో మీకు సహాయపడుతుంది.

మిలియన్ల వ్యాపారాలు ఇంటర్నెట్‌ను ఖర్చుతో కూడుకున్న సమాచార మార్గంగా ఉపయోగిస్తాయి. ఇది వారి లక్ష్య విఫణితో సమాచారాన్ని మార్పిడి చేయడానికి మరియు వేగంగా, సురక్షితమైన లావాదేవీలు చేయడానికి వారిని అనుమతిస్తుంది. ఫ్రేమ్‌వర్క్‌లు మీ అనువర్తనాన్ని వేగంగా మరియు తెలివిగా అభివృద్ధి చేయడంలో మీకు సహాయపడే లైబ్రరీలు. అత్యంత ఉత్పాదక వెబ్ అప్లికేషన్ ఫ్రేమ్‌వర్క్‌లో ఒకటి. ఈ రూబీ ఆన్ రైల్స్ ట్యుటోరియల్ వెబ్ అప్లికేషన్ ఫ్రేమ్‌వర్క్ గురించి లోతైన జ్ఞానాన్ని మీకు అందిస్తుంది.

ఈ రూబీ ఆన్ రైల్స్ ట్యుటోరియల్‌లో ఈ క్రింది విషయాలు ఉన్నాయి:





రూబీ ఆన్ రైల్స్ అంటే ఏమిటి?

రూబీ ఆన్ రైల్స్- ఎడురేకారూబీ ఆన్ రైల్స్, రైల్స్ అని కూడా పిలుస్తారు, ఇది సర్వర్ వైపు ఉంటుందిరూబీ ప్రోగ్రామింగ్ భాషలో వ్రాసిన వెబ్ అప్లికేషన్ ఫ్రేమ్‌వర్క్. ఇది డేటాబేస్ మరియు వెబ్ పేజీల కోసం ఒక నిర్మాణాన్ని అందించే మోడల్-వ్యూ-కంట్రోలర్ ఫ్రేమ్‌వర్క్. ఒక సాధారణమైనదానికంటే రైల్స్‌తో కనీసం పది రెట్లు వేగంగా అనువర్తనాన్ని అభివృద్ధి చేయవచ్చు ఫ్రేమ్వర్క్.



రూబీ ఆన్ రైల్స్ ట్యుటోరియల్‌తో ముందుకు సాగండి మరియు ఈ ఫ్రేమ్‌వర్క్‌ను ఉపయోగించడానికి మరిన్ని కారణాలను తెలుసుకుందాం.

రూబీ ఆన్ రైల్స్ ఎందుకు ఉపయోగించాలి?

ది వెబ్-ఫ్రేమ్‌వర్క్ క్లయింట్-సైడ్ మరియు సర్వర్-సైడ్ వెబ్ అభివృద్ధి రెండింటినీ సులభతరం చేసే లక్షణాలతో వస్తుంది. వెబ్ పేజీలు, వెబ్ సేవలు మరియు డేటాబేస్‌లను సృష్టించడానికి డెవలపర్‌లకు అవసరమైన ప్రాథమిక నిర్మాణాన్ని ఇది అందిస్తుంది. అలాగే, ఇది కలపడం ద్వారా వినియోగదారు ఇంటర్‌ఫేస్‌లను రూపొందించడానికి డెవలపర్‌లను అనుమతిస్తుంది , CSS, , మరియు XML. ఇతర ఫ్రేమ్‌వర్క్‌ల కంటే రూబీ ఆన్ రైల్స్ ఎంచుకోవడానికి కొన్ని కారణాలను చూద్దాం:

  • ఇది వెబ్ టెక్నాలజీలకు పర్ఫెక్ట్
  • డబ్బు ఆదా చేస్తుంది
  • సమయం ఆదా చేస్తుంది
  • క్రియాశీల మరియు సహాయక సంఘం
  • మీ స్వంత ప్లగ్ & ప్లే అనువర్తనాలను రూపొందించండి
  • పెద్ద కంపెనీలు వాడుతున్నాయి

ఇతర ఫ్రేమ్‌వర్క్‌ల కంటే రూబీ ఆన్ రైల్స్‌కు ఎందుకు ప్రాధాన్యత ఇవ్వాలో ఇప్పుడు మనకు తెలుసు, మన రూబీ ఆన్ రైల్స్ ట్యుటోరియల్‌తో ముందుకు సాగండి మరియు అది వ్రాసిన ప్రోగ్రామింగ్ భాష గురించి తెలుసుకుందాం.



రూబీ పరిచయం

రూబీ అనేది డైనమిక్, ఓపెన్ సోర్స్ ప్రోగ్రామింగ్ భాష, ఇది సరళత మరియు ఉత్పాదకతపై దృష్టి పెడుతుంది. ఇది ఒక సొగసైన వాక్యనిర్మాణాన్ని కలిగి ఉంది, ఇది చదవడానికి సహజమైనది మరియు రాయడం సులభం. రూబీలో, ఖచ్చితంగా ప్రతిదీ ఒక వస్తువు, అంటే ప్రతిదీ సందేశాలను పంపడం మరియు స్వీకరించడం ఒకే నమూనాలో పనిచేస్తుంది.

మా రూబీ ఆన్ రైల్స్ ట్యుటోరియల్‌తో ముందుకు వెళ్దాం మరియు రూబీ ప్రోగ్రామింగ్ భాష యొక్క కొన్ని ప్రయోజనాలను చూద్దాం.

రూబీ యొక్క ప్రయోజనాలు

రూబీ తరచుగా ప్రారంభకులకు సిఫార్సు చేయబడింది ఎందుకంటే ఇది ఉపయోగించడానికి సులభం మరియు నైపుణ్యం. మరొక కారణం ఏమిటంటే, ఇతర భాషలతో పోల్చినప్పుడు ఇది ప్రయోజనాల యొక్క సుదీర్ఘ జాబితాతో వస్తుంది. ఇదిఅత్యంత ప్రాచుర్యం పొందిన ప్రోగ్రామింగ్ భాషలలో ఒకటి మరియు అభివృద్ధి చెందుతున్న అనువర్తనాలకు అధికారం ఇస్తుంది. ప్రోగ్రామింగ్ భాష యొక్క కొన్ని ప్రయోజనాలను చూద్దాం:

సరళత - రూబీ యొక్క వాక్యనిర్మాణం చాలా సులభం మరియు చదవగలిగేది. ఇది రూబీ డెవలపర్‌లను తక్కువ కోడ్‌తో ఎక్కువ చేయటానికి అనుమతిస్తుంది. చదవడానికి కూడా రూబీని దాదాపుగా స్వీయ-డాక్యుమెంట్ చేస్తుంది మరియు డెవలపర్‌లకు ప్రత్యేక వ్యాఖ్యలు లేదా సహాయ వచనాన్ని వ్రాసే భారాన్ని తగ్గిస్తుంది.

వేగంగా అభివృద్ధి - రూబీ ప్రోగ్రామింగ్ లాంగ్వేజ్ యొక్క ఆబ్జెక్ట్-ఓరియంటేషన్ కారణంగా రూబీ ఆన్ రైల్స్ తో వెబ్ అభివృద్ధి వేగంగా ఉంది. రూబీలోని కోడ్ యొక్క పంక్తి కొన్నిసార్లు జావా కోడ్ యొక్క ఆరు పంక్తుల విలువైనది కావచ్చు. ఇది ప్రారంభం నుండి శక్తివంతమైన మౌలిక సదుపాయాలను అందిస్తుంది మరియు డెవలపర్లు మొదటి నుండి ఒకదాన్ని నిర్మించడానికి గణనీయమైన సమయం మరియు కృషిని మిగిల్చింది.

సులువు కోడ్ నిర్వహణ మరియు నవీకరణలు - రూబీ దాని స్థిరత్వం మరియు ability హాజనితత్వానికి ప్రసిద్ది చెందింది. ఇప్పటికే ఉన్న కోడ్‌ను సవరించడం మరియు సైట్‌కు క్రొత్త లక్షణాలను జోడించడం చాలా సులభం. దీర్ఘకాలిక ప్రాజెక్టులు మరియు స్టార్టప్‌లకు ఇది చాలా విలువైనది.

శ్రేణి జావాలో అతిపెద్ద మూలకాన్ని కనుగొనండి

ఖర్చు-ప్రభావం - ఇది ఉచిత ఓపెన్ సోర్స్‌లో నడుస్తుంది Linux మరియు అనేక ఉచిత వెబ్ సర్వర్లు మరియు డేటాబేస్‌లతో బాగా పనిచేస్తుంది. మొత్తం అభివృద్ధి ప్రక్రియ మరియు కోడ్ నవీకరణలు వేగంగా నిర్వహించబడతాయి. అందువల్ల, వ్యాపార యజమానులు తమ వెబ్‌సైట్ అభివృద్ధికి మరియు దాని అప్‌గ్రేడ్ కోసం తక్కువ డబ్బు ఖర్చు చేస్తారు.

రూబీ ప్రోగ్రామింగ్ భాష యొక్క కొన్ని ప్రయోజనాల గురించి ఇప్పుడు మీకు తెలుసు, మా రూబీ ఆన్ రైల్స్ ట్యుటోరియల్‌తో ముందుకు సాగండి మరియు రూబీ యొక్క కొన్ని ప్రసిద్ధ ఫ్రేమ్‌వర్క్‌లను చూడండి.

రూబీ యొక్క ముసాయిదా

రూబీ యొక్క వ్యక్తీకరణ సింటాక్స్ నియమాలు ప్రోగ్రామర్‌లకు సులభంగా చదవగలిగే కోడ్‌ను వ్రాయడం ద్వారా వెబ్ అనువర్తనాలను రూపొందించడానికి వీలు కల్పిస్తాయి. చాలా మంది డెవలపర్లు అదనపు సమయం మరియు శ్రమ లేకుండా ప్రోటోటైప్‌లను రూపొందించడానికి రూబీని ఎంచుకుంటారు. డెవలపర్లు వెబ్ ఫ్రేమ్‌వర్క్‌లను ప్రభావితం చేయకుండా రూబీలో పెద్ద మరియు సంక్లిష్టమైన వెబ్ అనువర్తనాలను వ్రాయలేరు. రూబీ వెబ్ ఫ్రేమ్‌వర్క్‌లు అందించే సాధనాలు, గ్రంథాలయాలు మరియు యుటిలిటీలు ప్రోగ్రామర్‌లకు విభిన్న వ్యాపార అవసరాలకు అనుగుణంగా వెబ్ అనువర్తనాలను వ్రాయడానికి వీలు కల్పిస్తాయి.

ప్రసిద్ధ రూబీ ఫ్రేమ్‌వర్క్‌లలో కొన్ని:

  • రూబీ ఆన్ రైల్స్
  • చక్రాలు
  • సినాట్రా
  • క్యూబా
  • హనామి
  • కాలిపోయింది
  • ట్రైల్ బ్లేజర్

కాబట్టి ముందుకు సాగండి మరియు రూబీ యొక్క అత్యంత ప్రాచుర్యం పొందిన ఫ్రేమ్‌వర్క్‌లలో ఒకదానిపై దృష్టి కేంద్రీకరించండి మరియు ఈ రూబీ ఆన్ రైల్స్ ట్యుటోరియల్‌లో రైల్స్ ఫ్రేమ్‌వర్క్ గురించి మరింత తెలుసుకోండి.

రూబీ ఆన్ రైల్స్

రూబీ ఆన్ రైల్స్ రూబీ ప్రోగ్రామింగ్ భాష కోసం అత్యంత ప్రాచుర్యం పొందిన వెబ్ ఫ్రేమ్‌వర్క్. క్లయింట్-సైడ్ మరియు సర్వర్-సైడ్ వెబ్ అభివృద్ధి రెండింటినీ సులభతరం చేసే లక్షణాలతో పూర్తి-స్టాక్ వెబ్ ఫ్రేమ్‌వర్క్ వస్తుంది. వెబ్ పేజీలు, వెబ్ సేవలు మరియు డేటాబేస్‌లను సృష్టించడానికి డెవలపర్‌లకు అవసరమైన ప్రాథమిక నిర్మాణాన్ని ఇది అందిస్తుంది.

ఇప్పుడు మన రూబీ ఆన్ రైల్స్ ట్యుటోరియల్‌తో ముందుకు వెళ్దాం మరియు వందలాది ఇతర ప్రోగ్రామింగ్ భాషలలో రైల్స్ ఎంచుకోవడానికి కొన్ని కారణాలను జాబితా చేద్దాం.

రూబీ ఆన్ రైల్స్ యొక్క ప్రయోజనాలు

  1. ప్రమాణాలకు బలమైన కట్టుబడి - రూబీ ఆన్ రైల్స్ చాలా ముఖ్యమైన ప్రయోజనాల్లో ఒకటి, వినియోగదారు ఇంటర్‌ఫేస్ నుండి డేటా బదిలీ వరకు అనువర్తనం యొక్క ప్రతి భాగానికి వెబ్ ప్రమాణాల యొక్క బలమైన మద్దతు. ఇది ప్రారంభకులకు నేర్చుకోవటానికి భాషను చాలా సులభం చేస్తుంది మరియు నిపుణులు ఉపయోగించడానికి చాలా ఆనందదాయకంగా ఉంటుంది. అంతే కాదు, ఇది ఒక లక్షణాన్ని అమలు చేయడానికి మీరు వ్రాయవలసిన కోడ్ మొత్తాన్ని కూడా తగ్గిస్తుంది.
  2. భారీ మరియు క్రియాశీల సంఘం - ప్రపంచంలోని అత్యంత ప్రాచుర్యం పొందిన వెబ్‌సైట్లలో 10% రూబీ ఆన్ రైల్స్‌ను ఉపయోగిస్తాయి, ఇది అత్యధికంగా ఉపయోగించిన వెబ్ డెవలప్‌మెంట్ టూల్స్‌లో మొదటి 3 స్థానాల్లో నిలిచింది. రోఆర్ డెవలపర్ల యొక్క భారీ సంఘం ఉంది మరియు మీ స్వంత సాఫ్ట్‌వేర్‌లో భాగంగా మీరు ఉపయోగించగల వందలాది విభిన్న సమాజ-సృష్టించిన రత్నాలు మరియు లైబ్రరీలు.
  3. సమయ సామర్థ్యం - రూబీ ఆన్ రైల్స్‌లో వందలాది సాధనాలు ఉన్నాయి, ఇవి మీ మొత్తం కోడింగ్ అనుభవాన్ని వేగవంతం చేయగలవు మరియు సరళీకృతం చేయగలవు, అలాగే మీ సమయాన్ని సరళమైన, ఇంకా సమయం తీసుకునే పనుల నుండి మిగులుతాయి. సాధారణంగా, మీరు అదే సమయంలో ఎక్కువ డబ్బు సంపాదించవచ్చని దీని అర్థం.
  4. పెద్ద కంపెనీలలో ప్రజాదరణ - ప్రొఫెషనల్ విశ్లేషకులతో ఉన్న చాలా పెద్ద కంపెనీలు తమ ప్రాజెక్టుల కోసం ఉపయోగించే సాధనాల గురించి మంచి నిర్ణయాలు తీసుకుంటాయి. రూబీ ఆన్ రైల్స్ ఖచ్చితంగా అటువంటి ఖ్యాతిని సంపాదించింది, ఎందుకంటే ఇప్పటికీ చాలా భారీ ప్రాజెక్టులు ఉన్నాయి. కొన్ని పెద్ద కంపెనీలలో గిట్‌హబ్, ఎయిర్‌బిఎన్బి, షాపిఫై మొదలైనవి ఉన్నాయి.

ఇప్పుడు మన రూబీ ఆన్ రైల్స్ ట్యుటోరియల్‌తో ముందుకు సాగండి మరియు అనువర్తనాన్ని రూపొందించేటప్పుడు రైల్స్ చేసిన కొన్ని ప్రాధమిక పనులను తెలుసుకుందాం.

రైల్స్ ఫ్రేమ్‌వర్క్

ఫ్రేమ్‌వర్క్ అనేది ఒక ప్రోగ్రామ్, ప్రోగ్రామ్‌ల సమితి మరియు మీ కోసం మీ అప్లికేషన్‌లో ఎక్కువ భాగం వ్రాసే కోడ్ లైబ్రరీ. మీరు ఒక ఫ్రేమ్‌వర్క్‌ను ఉపయోగించినప్పుడు, మీకు కావలసిన నిర్దిష్ట పనులను చేసేలా చేసే అనువర్తన భాగాలను రాయడం మీ పని. రైల్స్ అప్లికేషన్ రాయడానికి బయలుదేరినప్పుడు, మూడు ప్రాధమిక పనులను చేయడం చాలా ముఖ్యం:

  1. మీ అప్లికేషన్ యొక్క డొమైన్‌ను వివరించండి మరియు మోడల్ చేయండి - డొమైన్ మీ అప్లికేషన్ యొక్క విశ్వం. డొమైన్ మ్యూజిక్ స్టోర్, విశ్వవిద్యాలయం, డేటింగ్ సేవ, చిరునామా పుస్తకం లేదా హార్డ్‌వేర్ జాబితా కావచ్చు. కాబట్టి ఇక్కడ మీరు దానిలో ఏముందో, ఈ విశ్వంలో ఏయే ఎంటిటీలు ఉన్నాయో మరియు దానిలోని అంశాలు ఒకదానితో ఒకటి ఎలా సంబంధం కలిగి ఉన్నాయో గుర్తించాలి. ఎంటిటీలను మరియు వాటి సంబంధాన్ని ఉంచడానికి డేటాబేస్ నిర్మాణాన్ని మోడలింగ్ చేయడానికి ఇది సమానం.
  2. ఈ డొమైన్‌లో ఏమి జరుగుతుందో పేర్కొనండి & మైనస్ డొమైన్ మోడల్ స్థిరంగా ఉంది మరియు మేము దానిని డైనమిక్ చేయాలి. చిరునామాలను చిరునామా పుస్తకానికి చేర్చవచ్చు, సంగీత దుకాణాల నుండి సంగీత స్కోర్‌లను కొనుగోలు చేయవచ్చు మరియు వినియోగదారులు డేటింగ్ సేవకు లాగిన్ అవ్వవచ్చు. మీ డొమైన్ యొక్క అంశాలు పాల్గొనగల అన్ని దృశ్యాలు లేదా చర్యలను మీరు గుర్తించాలి.
  3. డొమైన్ యొక్క బహిరంగంగా లభించే వీక్షణలను ఎంచుకోండి మరియు రూపొందించండి & మైనస్ ఈ సమయంలో, మీరు వెబ్ బ్రౌజర్ పరంగా ఆలోచించడం ప్రారంభించవచ్చు. మీ డొమైన్‌లో విద్యార్థులు ఉన్నారని మరియు వారు తరగతుల కోసం నమోదు చేసుకోవచ్చని మీరు నిర్ణయించుకున్న తర్వాత, మీరు స్వాగత పేజీ, రిజిస్ట్రేషన్ పేజీ మరియు నిర్ధారణ పేజీ మొదలైనవాటిని vision హించవచ్చు. ఈ పేజీలు లేదా వీక్షణలు ప్రతి ఒక్కటి ఎలా ఉన్నాయో వినియోగదారుకు చూపుతాయి ఒక నిర్దిష్ట సమయంలో నిలబడండి.

పై మూడు పనుల ఆధారంగా, రూబీ ఆన్ రైల్స్ మోడల్ వ్యూ కంట్రోలర్ ఫ్రేమ్‌వర్క్‌తో వ్యవహరిస్తుంది. కాబట్టి మా రూబీ ఆన్ రైల్స్ ట్యుటోరియల్‌తో ముందుకు సాగండి మరియు MVC ఫ్రేమ్‌వర్క్ గురించి మరింత తెలుసుకుందాం.

రూబీ ఆన్ రైల్స్ MVC ఫ్రేమ్‌వర్క్

ది మోడల్ వ్యూ కంట్రోలర్ సూత్రం ఒక అప్లికేషన్ యొక్క పనిని మూడు వేర్వేరు కాని దగ్గరి సహకార ఉపవ్యవస్థలుగా విభజిస్తుంది.

  • మోడల్ (ActiveRecord) - ఇది వస్తువులు మరియు డేటాబేస్ మధ్య సంబంధాన్ని నిర్వహిస్తుంది మరియు ధ్రువీకరణ, అసోసియేషన్, లావాదేవీలు మరియు మరెన్నో నిర్వహిస్తుంది. ఈ ఉపవ్యవస్థ ActiveRecord లైబ్రరీలో అమలు చేయబడింది, ఇది రిలేషనల్ డేటాబేస్లోని పట్టికలు మరియు డేటాబేస్ రికార్డులను మార్చగల రూబీ ప్రోగ్రామ్ కోడ్ మధ్య ఇంటర్ఫేస్ మరియు బైండింగ్ అందిస్తుంది. డేటాబేస్ పట్టికల ఫీల్డ్ పేర్ల నుండి రూబీ పద్ధతి పేర్లు స్వయంచాలకంగా ఉత్పత్తి చేయబడతాయి.
  • చూడండి (యాక్షన్ వ్యూ) - ఇది డేటాను ఒక నిర్దిష్ట ఆకృతిలో ప్రదర్శించడం, డేటాను ప్రదర్శించడానికి నియంత్రిక నిర్ణయం ద్వారా ప్రేరేపించబడుతుంది. అవి JSP, ASP, PHP వంటి స్క్రిప్ట్-ఆధారిత టెంప్లేట్ వ్యవస్థలు మరియు అజాక్స్ టెక్నాలజీతో అనుసంధానించడం చాలా సులభం. ఈ ఉపవ్యవస్థ యాక్షన్ వ్యూ లైబ్రరీలో అమలు చేయబడింది, ఇది డేటా ప్రదర్శన కోసం ప్రదర్శన టెంప్లేట్‌లను నిర్వచించడానికి ఎంబెడెడ్ రూబీ (ERb) ఆధారిత వ్యవస్థ. రైల్స్ అనువర్తనానికి ప్రతి వెబ్ కనెక్షన్ వీక్షణను ప్రదర్శిస్తుంది.
  • నియంత్రిక (యాక్షన్ కంట్రోలర్) - ట్రాఫిక్‌ను నిర్దేశించే అప్లికేషన్‌లోని సౌకర్యం, ఒక వైపు, నిర్దిష్ట డేటా కోసం మోడళ్లను ప్రశ్నించడం మరియు మరోవైపు, ఇచ్చిన డేటాను అవసరమైన వీక్షణకు సరిపోయే రూపంలో నిర్వహించడం. ఈ ఉపవ్యవస్థ యాక్షన్ కంట్రోలర్‌లో అమలు చేయబడింది, ఇది యాక్టివ్ రికార్డ్ మరియు యాక్షన్‌వ్యూ మధ్య కూర్చున్న డేటా బ్రోకర్.

రూబీ ఆన్ రైల్స్ అంటే ఏమిటి మరియు మేము ఈ ఫ్రేమ్‌వర్క్‌ను ఎందుకు ఉపయోగించాలో ఇప్పుడు మీకు తెలుసు, ముందుకు సాగండి మరియు రూబీ మరియు రైల్స్ యొక్క సంస్థాపనా విధానాన్ని పరిశీలిద్దాం.

సంస్థాపనా దశలు

రూబీ ఆన్ రైల్స్ ఫ్రేమ్‌వర్క్‌ని ఉపయోగించి వెబ్ అప్లికేషన్‌ను అభివృద్ధి చేయడానికి, మేము మొదట ఈ క్రింది సాఫ్ట్‌వేర్‌ను ఇన్‌స్టాల్ చేయాలి:

  • రూబీ
  • రైల్స్ ఫ్రేమ్‌వర్క్
  • వెబ్ సర్వర్
  • డేటాబేస్ సిస్టమ్

రైల్స్ అనేక డేటాబేస్ వ్యవస్థలతో పనిచేస్తుంది MySQL , PostgreSQL, SQLite, ఒరాకిల్, DB2 మరియు SQL సర్వర్. దయచేసి మీ డేటాబేస్ను సెటప్ చేయడానికి సంబంధిత డేటాబేస్ సిస్టమ్ సెటప్ మాన్యువల్ చూడండి.

విండోస్‌లో రైల్స్ సంస్థాపన

దశ 1: రూబీని ఇన్‌స్టాల్ చేయండి

నుండి సంస్థాపనా ప్యాకేజీని డౌన్‌లోడ్ చేయండిrubyinstaller.org. అనుసరించండి డౌన్‌లోడ్ లింక్ చేసి, ఫలిత ఇన్‌స్టాలర్‌ను అమలు చేయండి. మీరు ఒకే క్లిక్‌తో రూబీ యొక్క తాజా వెర్షన్‌ను ఇన్‌స్టాల్ చేయవచ్చు. ఇది చాలా చిన్న ప్యాకేజీ, మరియు మీరు ఈ ప్యాకేజీతో పాటు రూబీజెంస్‌ను పొందుతారు. సంస్థాపన తరువాత, మీరు టైప్ చేయడం ద్వారా సంస్కరణను కూడా తనిఖీ చేయవచ్చు రూబీ -వి కమాండ్ ప్రాంప్ట్ లో.

క్రమబద్ధీకరణ అల్గోరిథం c ++

దశ 2: పట్టాలను వ్యవస్థాపించండి

రూబిగెమ్స్ లోడ్ చేయబడినప్పుడు, మీరు కమాండ్ లైన్ & మైనస్ ద్వారా కింది ఆదేశాన్ని ఉపయోగించి అన్ని రైల్స్ మరియు దాని డిపెండెన్సీలను వ్యవస్థాపించవచ్చు

సి:> రత్నం వ్యవస్థాపన పట్టాలు

దశ 3: పట్టాల సంస్కరణను తనిఖీ చేయండి

పట్టాల సంస్కరణను తనిఖీ చేయడానికి క్రింది ఆదేశాన్ని ఉపయోగించండి.

సి:> పట్టాలు -వి

అవుట్పుట్

పట్టాలు 5.2.2

పై దశలతో మీరు పూర్తి చేసిన తర్వాత, మీరు విండోస్ పై రూబీ ఆన్ రైల్స్ ను విజయవంతంగా వ్యవస్థాపించారు.

ఇప్పుడు మీకు రూబీ ఆన్ రైల్స్ ఫ్రేమ్‌వర్క్ గురించి మరియు దాన్ని ఎలా ఇన్‌స్టాల్ చేయాలో ఒక ఆలోచన ఉంది, మన రూబీ ఆన్ రైల్స్ ట్యుటోరియల్‌తో ముందుకు సాగండి మరియు ఫ్రేమ్‌వర్క్‌ను ఉపయోగించి వెబ్ పేజీని నిర్మించే సరళమైన అమలును అర్థం చేసుకోండి.

రూబీ ఆన్ రైల్స్ (డెమో) ఉపయోగించి వెబ్ పేజీని నిర్మించడం

ఇక్కడ మేము మా డేటాబేస్గా PostgreSQL ను ఉపయోగించబోతున్నాము. రూబీ ఆన్ రైల్స్ కమ్యూనిటీలో ఇది ఒక ప్రసిద్ధ ఎంపిక. మొదట మీరు మీ ప్రాజెక్ట్ను సేవ్ చేయదలిచిన డైరెక్టరీకి నావిగేట్ చేయాలి మరియు కమాండ్ ప్రాంప్ట్ తెరవాలి.

క్రొత్త అనువర్తనాన్ని రూపొందించడానికి క్రింది కోడ్‌ను అమలు చేయండి:

పట్టాలు కొత్త కొలాబ్ఫీల్డ్ - డేటాబేస్ = పోస్ట్గ్రెస్క్ల్

దీనితో, మేము మా క్రొత్త అనువర్తనాన్ని విజయవంతంగా రూపొందించాము మరియు ఈ క్రింది ఆదేశాన్ని ఉపయోగించి క్రొత్త డైరెక్టరీకి నావిగేట్ చేయవచ్చు:

సిడి కొలాబ్ఫీల్డ్

మేము డైరెక్టరీ లోపల ఉన్న తర్వాత, కింది ఆదేశాన్ని ఉపయోగించి అనువర్తనాన్ని అమలు చేయవచ్చు:

పట్టాలు s

దీనితో, మేము మా అనువర్తనాన్ని ప్రారంభించాము మరియు ఇప్పుడు మీరు బ్రౌజర్‌ను తెరిచి http: // localhost: 3000 కు వెళ్లాలి, అక్కడ మీరు రైల్స్ స్వాగత పేజీని కనుగొంటారు.

ఇప్పుడు మేము రైల్స్ స్వాగత పేజీని మా హోమ్ పేజీకి మారుస్తాము మరియు దాని కోసం మేము ఈ క్రింది ఆదేశాన్ని ఉపయోగించి పేజీలు అనే కొత్త నియంత్రికను రూపొందించాలి:

పట్టాలు గ్రా నియంత్రిక పేజీలు

జావాలో శక్తిని ఎలా చేయాలి

మా ప్రత్యేక మరియు స్టాటిక్ పేజీలను నిర్వహించడానికి మేము ఈ పేజీల కంట్రోలర్‌ను ఉపయోగించబోతున్నాము. Pages_controller.rb ఫైల్‌ను తెరవడానికి నోట్‌ప్యాడ్ ++ లేదా సబ్‌లైమ్ టెక్స్ట్‌ని ఉపయోగించవచ్చు.

అనువర్తనం / నియంత్రికలు / పేజీలు_కంట్రోలర్.ఆర్బి

మేము pages_controller.rb ను తెరిచినప్పుడు, మేము దీనిని చూస్తాము:

తరగతి పేజీలు కంట్రోలర్ 

మేము సృష్టించే అన్ని నియంత్రికలు అప్లికేషన్ కంట్రోలర్ క్లాస్ నుండి వారసత్వంగా పొందబోతున్నాయి. అందువల్ల, ఈ తరగతి లోపల నిర్వచించబడిన అన్ని పద్ధతులు మా అన్ని కంట్రోలర్‌లలో అందుబాటులో ఉంటాయి.

మేము ఇండెక్స్ అనే పబ్లిక్ పద్ధతిని నిర్వచిస్తాము, కాబట్టి ఇది చర్యగా పిలువబడుతుంది:

తరగతి పేజీలు కంట్రోలర్ 

ఇప్పుడు మనం ఒక మార్గాన్ని నిర్వచించుకుందాం, తద్వారా మన మూల పేజీని తెరిచినప్పుడు ఏ నియంత్రిక మరియు దాని చర్యను పిలవాలని రైల్స్‌కు తెలుసు. అనువర్తనం / కాన్ఫిగర్ / రూట్స్.ఆర్బిలో రూట్స్.ఆర్బి ఫైల్ను తెరిచి, ఈ క్రింది పంక్తిని చొప్పించండి:

దీనికి రూట్: 'పేజీలు # సూచిక'
Rails.application.routes.draw దీనికి రూట్ చేయండి: 'పేజీలు # సూచిక' ముగింపు

ఇప్పుడు మన సూచిక చర్య కోసం క్రొత్త మూసను సృష్టించండి. అనువర్తనం / వీక్షణలు / పేజీలకు వెళ్లి ఈ డైరెక్టరీ లోపల index.html.erb ఫైల్‌ను సృష్టించండి. ఈ ఫైల్ లోపల మన రెగ్యులర్ HTML + ఎంబెడెడ్ రూబీ కోడ్ రాయవచ్చు.

  

TO రూబీ ఆన్ రైల్స్ వెబ్ పేజీ ఉదాహరణ.

హోమ్ లింక్ లింక్ లింక్

నా గురించి

నా ఫోటో:
చిత్రం

నా తప్పు మృదువైన మనస్సులలో వారు నన్ను విడిచిపెట్టిన సేవల గురించి కొంత వచనం ..

మరిన్ని టెక్స్ట్

లోరెం ఇప్సమ్ వినియోగదారుడు స్మె.

చిత్రం
చిత్రం
చిత్రం

టైటిల్ హెడింగ్

శీర్షిక వివరణ, డిసెంబర్ 7, 2017
చిత్రం

కొంత వచనం ..

ఆత్మకు ఓదార్పు ఉందా, అది నా శ్రమ కార్యాలయాలలో ఉన్నవారి తప్పు, వారు సాధారణ కన్సెక్టూర్ ఎలిట్, సెడ్ టెంపర్ మరియు తేజస్సును విడిచిపెట్టారు, తద్వారా శ్రమ మరియు దు orrow ఖం, ఐయుస్మోడ్ చేయడానికి కొన్ని ముఖ్యమైన విషయాలు. సంవత్సరాలుగా, ఎవరు వ్యాయామం చేస్తారు, పాఠశాల జిల్లా.


టైటిల్ హెడింగ్

శీర్షిక వివరణ, సెప్టెంబర్ 2, 2017
చిత్రం

కొంత వచనం ..

ఆత్మకు ఓదార్పు ఉందా, అది నా శ్రమ కార్యాలయాలలో ఉన్నవారి తప్పు, వారు సాధారణ కన్సెక్టూర్ ఎలిట్, సెడ్ టెంపర్ మరియు తేజస్సును విడిచిపెట్టారు, తద్వారా శ్రమ మరియు దు orrow ఖం, ఐయుస్మోడ్ చేయడానికి కొన్ని ముఖ్యమైన విషయాలు. సంవత్సరాలుగా, ఎవరు వ్యాయామం చేస్తారు, పాఠశాల జిల్లా.

ఫుటరు

HTML గురించి మరింత తెలుసుకోవడానికి: ***ఇక్కడ నొక్కండి***

ఇప్పుడు మేము మా హోమ్‌పేజీకి తిరిగి వెళ్ళినప్పుడు, ఇది ఇలా ఉంటుంది:

ఇప్పుడు దీనితో, మేము ఈ రూబీ ఆన్ రైల్స్ ట్యుటోరియల్‌కు ముగింపు పలికాము. మీరు ఈ కథనాన్ని ఆస్వాదించారని మరియు వెబ్ అనువర్తనాల కోసం రూబీ ఆన్ రైల్స్ ఫ్రేమ్‌వర్క్‌ను ఎలా ఉపయోగించాలో అర్థం చేసుకున్నారని నేను ఆశిస్తున్నాను. కాబట్టి, మీరు దీన్ని చదివితే, మీరు ఇకపై రూబీ ఆన్ రైల్స్‌కు కొత్తవారు కాదు. ఈ ఉదాహరణలను ప్రయత్నించండి మరియు కోడ్‌ను అమలు చేసేటప్పుడు మీరు ఎదుర్కొంటున్న ఏవైనా సవాళ్లు ఉంటే నాకు తెలియజేయండి.

ఇప్పుడు మీరు రూబీ ఆన్ రైల్స్ ఫ్రేమ్‌వర్క్ గురించి తెలుసుకున్నారు, చూడండి ద్వారాఎడురేకా, ప్రపంచవ్యాప్తంగా 250,000 కంటే ఎక్కువ సంతృప్తికరమైన అభ్యాసకుల నెట్‌వర్క్‌తో విశ్వసనీయ ఆన్‌లైన్ లెర్నింగ్ సంస్థ. ఈ సర్టిఫికేషన్ శిక్షణ పరిశ్రమ అవసరాలు & డిమాండ్ల ప్రకారం పరిశ్రమ నిపుణులచే నిర్వహించబడుతుంది. MVC, రత్నాలు, యాక్షన్ వ్యూ, యాక్షన్ కంట్రోలర్, యాక్టివ్ రికార్డ్ & డిప్లోయ్మెంట్ మరియు వెబ్ అప్లికేషన్ ప్రాజెక్ట్స్ వంటి భావనలను ఉపయోగించి దాని ప్రత్యర్ధులతో పోల్చితే తక్కువ సమయం వ్యవధిలో అధిక స్కేలబుల్ అనువర్తనాలను రూపొందించడానికి 'రూబీ ఆన్ రైల్స్' తో పూర్తి-స్టాక్ వెబ్ అభివృద్ధి పద్ధతుల గురించి అన్వేషించండి. మాకు ఒక ప్రశ్న? దయచేసి దీనిని “రూబీ ఆన్ రైల్స్ ట్యుటోరియల్” యొక్క వ్యాఖ్యల విభాగంలో పేర్కొనండి మరియు మేము మిమ్మల్ని సంప్రదిస్తాము.