Мазмұны:

Рельстерді бастау: 17 қадам
Рельстерді бастау: 17 қадам

Бейне: Рельстерді бастау: 17 қадам

Бейне: Рельстерді бастау: 17 қадам
Бейне: Бизнес Бастау. 19ағым. 2024, Қараша
Anonim
Rails -пен жұмысты бастау
Rails -пен жұмысты бастау

Сіз соншалықты керемет және интерактивті веб -сайтты көрдіңіз бе, «олар мұны қалай жасады?» Мен мұны істеудің бір жолын көрсетемін. Әрине, біз нұсқаулықтар сияқты керемет сайт жасамаймыз, бірақ принциптер сіз көп жұмыс жасай отырып, кез келген сайт түріне оңай айналады.

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

Финналы Нағыз Ruby заттары
Финналы Нағыз Ruby заттары

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 серверін іске қосыңыз

Ruby серверін іске қосыңыз
Ruby серверін іске қосыңыз
Ruby серверін іске қосыңыз
Ruby серверін іске қосыңыз

Жаңа консоль терезесін ашыңыз (енді сізде 2 ашылуы керек). Сонымен біз серверді бастаймыз. Алдымен түсініктеме каталогына cd comment арқылы өтіңіз Енді енгізу: ruby сценарийі/сервері

14 -қадам: Контроллерді орнатыңыз

Контроллерді орнатыңыз
Контроллерді орнатыңыз

Енді біз сервер үшін контроллерді орнатқымыз келеді.

Бағдарлама / контроллерлеріне өтіп, Comments_controller.rb файлын SciTE -де ашыңыз

15 -қадам: Контроллерді өңдеңіз

Контроллерді өңдеңіз
Контроллерді өңдеңіз

SciTE -де контроллерді қосылымдар арқылы өңдеңіз: ортасында postright.

16 -қадам: ДБ көшіру

ДБ көшіру
ДБ көшіру

Бірінші консоль терезесінде rake db: migrate теріңіз, бұл файлдарды дайындайды және оларды қарау үшін жүктейді.

17 -қадам: Біз не істегенімізді қараңыз

Біз не істегенімізді қараңыз
Біз не істегенімізді қараңыз

Веб -шолғышты https:// localhost: 3000/comments үшін ашыңыз және оның қалай көрінетінін қараңыз.

Ұсынылған: