Мазмұны:
- 1 -қадам: Өзіңізді қайталамаңыз
- 2 -қадам: түсініктеме бетін құру
- 3 -қадам: Кішкене фон
- 4 -қадам: қосымшаны жасаңыз
- 5 -қадам: Бірінші пәрмендерді орындау
- 6 -қадам: Контроллерді жасаңыз
- 7 -қадам: Пост үлгісін жасаңыз
- 8 -қадам: Finnaly Кейбір Ruby Stuff
- 9 -қадам: Өрістерді қосыңыз
- 10 -қадам: Конфигурация қайда
- 11 -қадам: Мәліметтер қорын құру
- 12 -қадам: Мәліметтер қорын құру
- 13 -қадам: Ruby серверін іске қосыңыз
- 14 -қадам: Контроллерді орнатыңыз
- 15 -қадам: Контроллерді өңдеңіз
- 16 -қадам: ДБ көшіру
- 17 -қадам: Біз не істегенімізді қараңыз
Бейне: Рельстерді бастау: 17 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Сіз соншалықты керемет және интерактивті веб -сайтты көрдіңіз бе, «олар мұны қалай жасады?» Мен мұны істеудің бір жолын көрсетемін. Әрине, біз нұсқаулықтар сияқты керемет сайт жасамаймыз, бірақ принциптер сіз көп жұмыс жасай отырып, кез келген сайт түріне оңай айналады.
1 -қадам: Өзіңізді қайталамаңыз
«Өзіңді қайталама», бұл мәлімдеме әдетте «Не?» Дегенді білдіреді … содан кейін «Өзіңді қайталама» деп қайталайсың. Рубидің негізгі принциптерінің бірі - Д. Р. Сондықтан біз мүмкіндігінше осыларды ұстанатын боламыз. Толық функционалды негізді табудан бастайық. Instant Rails - бұл керемет жоба. Сілтемені нұқыңыз және файлды бос орындар жоқ каталогқа шығарыңыз (мысалы, C:). Кішкене файлды ашу үшін көп уақыт қажет екеніне алаңдамаңыз, себебі оның құрамында көптеген шағын қалталар бар.
2 -қадам: түсініктеме бетін құру
Алдымен сізде IIS сияқты басқа веб -сервер жұмыс істемейтініне көз жеткізіңіз. Егер сіз оны қазір жабсаңыз.
Енді InstantRails.exe бағдарламасын іске қосыңыз, ол конфигурация файлдарын жаңартуды сұрайды. OK таңдаңыз.
3 -қадам: Кішкене фон
Ruby on Rails қалай жұмыс істейтіні туралы біраз ақпарат.
Ruby on Rails MVC құрылымын қолдана отырып жұмыс істейді. Бұл Модель, Көру және Контроллер. Модель - бұл барлық жұмысты орындайтын бөлік, ол нөмірлер, сақтау құрылымы және т. Көрініс - бұл тек көрермен. Бұл әдетте біздің демонстрациядағы веб -бетке ұсынылатын формат болады. Контроллер - бұл пайдаланушы кірісін қабылдайтын және оны Үлгіге беретін бөлік. Сіз Пайдаланушы мәтінді Контроллерге енгізгенін көресіз, содан кейін ол Үлгіге жіберіледі, онда ол бірдеңе жасайды және оны Көрініске шығарады. Қарапайым, бірақ келесі қадамдарды өткенде оны есте сақтаңыз.
4 -қадам: қосымшаны жасаңыз
Алдымен рельстер қосымшасын құруға рұқсат етіңіз
Ruby терезесін ашыңыз, сол жақтағы InstantRailsI белгісін қолданыңыз Рельстер қосымшалары Ruby Consolw терезесін ашыңыз.
5 -қадам: Бірінші пәрмендерді орындау
Жаңадан ашылған консоль терезесінде: rels түсініктеме жазыңыз
6 -қадам: Контроллерді жасаңыз
Енді біз жаңа каталогқа өтеміз: cd comment Келесі түрі: ruby сценарийі/контроллер түсініктемелерін жасау
7 -қадам: Пост үлгісін жасаңыз
Енді біз Post деп аталатын жаңа модель жасаймыз. Бұл соңғыға ұқсас. Түрі: Ruby сценарийі/Post үлгісін құру
8 -қадам: Finnaly Кейбір Ruby Stuff
Explorer терезесінде rails_appscommentdbmigrate өтіңіз
001_create_posts.rb файлын ашыңыз, ол SciTE көмегімен ашылуы керек, егер олай болмаса, оны осы демонстрацияның қалған бөлігінде қолданғыңыз келуі мүмкін.
9 -қадам: Өрістерді қосыңыз
Мұнда біз Name және Comment өрістерін қосамыз. Create_table insertt.column: name,: stringt.column: comment,: textSave файлын бастайтын жолдың астына және SciTE жабыңыз.
10 -қадам: Конфигурация қайда
Мәліметтер қорын қалай атауға болатынын табудың жылдам қадамдары. Конфигурация қалтасына өтіп, SciTE көмегімен database.yml файлын ашыңыз. Түсініктемелерден кейін (жасыл мәтін) бірінші бөлімде сіз әзірлеу бөлімін көресіз, яғни бізде мәліметтер базасы. Біздің дерекқордың аты comment_development болуы керек
11 -қадам: Мәліметтер қорын құру
Енді InstantRails пәрмен терезесінде apache іске қосыңыз.
Сіз оны брандмауэрда бұғаттан шығаруыңыз қажет болуы мүмкін. Содан кейін I iconConfigureDatabase бөліміне өтіңіз (PhpMyAdmin арқылы)
12 -қадам: Мәліметтер қорын құру
Веб -бетте Жаңа мәліметтер қорын құру деген жолақты тауып, бізге қажет мәліметтер қорының атын толтырыңыз. Міне, бұл: comment_developmentӘдепкі параметрлерді ашыңыз және терезені жабыңыз. Бұл кезде біз apache -ді біз бастаған әдіспен өшіреміз, бірақ бұл жолы тоқтату түймесін қолданыңыз.
13 -қадам: Ruby серверін іске қосыңыз
Жаңа консоль терезесін ашыңыз (енді сізде 2 ашылуы керек). Сонымен біз серверді бастаймыз. Алдымен түсініктеме каталогына cd comment арқылы өтіңіз Енді енгізу: ruby сценарийі/сервері
14 -қадам: Контроллерді орнатыңыз
Енді біз сервер үшін контроллерді орнатқымыз келеді.
Бағдарлама / контроллерлеріне өтіп, Comments_controller.rb файлын SciTE -де ашыңыз
15 -қадам: Контроллерді өңдеңіз
SciTE -де контроллерді қосылымдар арқылы өңдеңіз: ортасында postright.
16 -қадам: ДБ көшіру
Бірінші консоль терезесінде rake db: migrate теріңіз, бұл файлдарды дайындайды және оларды қарау үшін жүктейді.
17 -қадам: Біз не істегенімізді қараңыз
Веб -шолғышты https:// localhost: 3000/comments үшін ашыңыз және оның қалай көрінетінін қараңыз.
Ұсынылған:
Ұзақ қашықтықтағы сымсыз температура мен діріл датчиктерінің жұмысын бастау: 7 қадам
Ұзақ диапазондағы сымсыз температура мен діріл датчиктерінің жұмысын бастау: Кейде діріл көптеген қосымшаларда елеулі мәселелердің себебі болып табылады. Машина біліктері мен подшипниктерден қатты дискінің өнімділігіне дейін діріл машинаның зақымдалуына, ерте ауыстырылуына, төмен өнімділігіне әкеледі және дәлдікке үлкен соққы береді. Мониторинг
Raspberry Pi қалай орнатылады және оны қолдануды бастау керек: 4 қадам
Қалай таңқурай Pi орнатып, оны қолдануды бастау керек: Болашақ оқырмандар үшін біз 2020 жастамыз. Егер сіз бақытты болсаңыз және Covid-19 жұқпаған болсаңыз, сіз кенеттен , бос уақыт сіз ойлағаннан да көп болды. Сонымен, мен өзімді тым ақымақ емес түрде қалай ұстаймын? Иә
Flipboard -ды бастау: 9 қадам
Flipboard -ды бастау: Бұл қысқа нұсқаулық Flipboard мобильді қосымшасымен жұмыс жасауға көмектеседі. Бұл тек кіріспе, себебі Flipboard -да көптеген теңшелетін мүмкіндіктер бар. Бұл оқулықты аяқтағаннан кейін сіз Flipboard туралы негізгі білімге ие боласыз
Хам радиосын бастау: 5 қадам (суреттермен)
Хэм радиосын бастау: Жақында шығарылған ветчина лицензиаты ретінде, мен ветчина радиосына ену процесін өткізгім келеді. Мен басқа әдістер бұзылған кезде адамдарға қарым-қатынас жасауға мүмкіндік беретін хоббидің өзіне тәуелділік аспектісін қызықтырдым. Бірақ бұл да пайдалы
VBScript негіздері - сценарийлерді бастау, кідірістер және тағы басқалар !: 5 қадам
VBScript негіздері - сценарийлерді бастау, кідірістер және тағы басқалар!: Блокнотпен VBScript жасау бойынша менің бірінші оқулығыма қош келдіңіз. With.vbs файлдарының көмегімен сіз күлкілі ойындар немесе өлімге әкелетін вирустар жасай аласыз. Бұл оқулықта мен сізге сценарийді бастау, файлдарды ашу және тағы басқалар сияқты негізгі командаларды көрсетемін. Т