Агуулгын хүснэгт:
- Алхам 1: Өөрийгөө давтах хэрэггүй
- Алхам 2: Сэтгэгдэл бичих хуудас үүсгэх
- Алхам 3: Бага зэрэг мэдээлэл
- Алхам 4: Аппликешн үүсгэх
- Алхам 5: Эхний тушаалуудыг гүйцэтгэх
- Алхам 6: Хянагчийг үүсгэнэ үү
- Алхам 7: Бичлэгийн загварыг бий болгох
- Алхам 8: Финали зарим жинхэнэ бадмаараг зүйл
- Алхам 9: Талбаруудыг нэмнэ үү
- Алхам 10: Тохиргоо хаана байна
- Алхам 11: Өгөгдлийн сан үүсгэх
- Алхам 12: Өгөгдлийн сан үүсгэх
- Алхам 13: Ruby серверийг ажиллуулна уу
- Алхам 14: Хянагчийг тохируулна уу
- Алхам 15: Хянагчийг засах
- Алхам 16: DB -ийг шилжүүлэх
- Алхам 17: Бидний юу хийснийг хараарай
Видео: Рэйлсийг эхлүүлэх: 17 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Та үнэхээр гайхалтай, интерактив вэбсайтыг харж байсан уу? "Тэд үүнийг яаж хийсэн юм бэ?" Гэж гайхаж байв. Үүнийг хийх нэг арга замыг би танд үзүүлэх гэж байна. Мэдээжийн хэрэг бид эхлүүлэх зааварчилгаа шиг гайхалтай сайтыг бүтээхгүй, гэхдээ зарчмууд нь арай илүү ажил хийснээр таны төсөөлж буй ямар ч төрлийн сайт болж хувирах болно.
Алхам 1: Өөрийгөө давтах хэрэггүй
"Дахин давтах хэрэггүй", энэ мэдэгдлийг ихэвчлэн "Юу?" Гэж бичдэг, дараа нь та "Битгий давт" гэж хэлдэг. Рубигийн гол зарчмуудын нэг бол D. R. Y. Тиймээс бид аль болох үүнийг дагаж мөрдөх болно. Бүрэн ажиллагаатай хүрээг хайж эхэлье. Instant Rails бол гайхалтай төсөл юм. Холбоос дээр дарж файлыг хоосон зайгүй директор руу задлаарай (C: / гэх мэт). Жижиг файлыг задлахад маш их хугацаа шаардагддаг тул санаа зовох хэрэггүй, учир нь энэ нь олон жижиг хавтас агуулдаг.
Алхам 2: Сэтгэгдэл бичих хуудас үүсгэх
Эхлээд та IIS гэх мэт өөр вэб сервер ажиллуулахгүй байгаа эсэхийг шалгаарай. Хэрэв та үүнийг одоо хаасан бол.
Одоо InstantRails.exe програмыг эхлүүлээрэй, энэ нь тохиргооны файлуудыг шинэчлэхийг шаардах болно. OK сонгоно уу.
Алхам 3: Бага зэрэг мэдээлэл
Ruby on Rails хэрхэн ажилладаг талаар бага зэрэг мэдээлэл.
Ruby on Rails нь MVC бүтцийг ашиглан ажилладаг. Энэ бол загвар, харах, хянагч юм. Загвар бол бүх ажлыг гүйцэтгэдэг хэсэг бөгөөд энэ нь тоо таслагч, хадгалах байгууламж гэх мэт байх болно. Үзэх нь зөвхөн үзэгч юм. Энэ бол ерөнхийдөө манай жагсаалын вэб хуудсанд танилцуулах формат юм. Хянагч нь хэрэглэгчийн оролтыг авч, загварт дамжуулдаг хэсэг юм. Тиймээс, Хэрэглэгч Текстийг Хянагч руу оруулж, дараа нь загвар руу дамжуулж, ямар нэгэн зүйл хийж, Харах хэсэгт буцааж цацдаг болохыг та харж байна. Энэ нь хангалттай энгийн боловч дараагийн хэдэн алхамыг хийхдээ үүнийг санаарай.
Алхам 4: Аппликешн үүсгэх
Эхлээд төмөр замын аппликейшн үүсгэе
Зүүн дээд буланд InstantRailsI дүрсийг ашиглан бадмаараг цонхыг нээнэ үү Рэйл програмууд Ruby Consolw цонхыг нээнэ үү.
Алхам 5: Эхний тушаалуудыг гүйцэтгэх
Шинээр нээгдсэн консолийн цонхонд: rels коммент бичнэ үү
Алхам 6: Хянагчийг үүсгэнэ үү
Одоо бид хянагчийг хийж байна. Шинэ лавлах руу очно уу: cd comment Дараагийн төрөл: бадмаараг скрипт/хянагчийн сэтгэгдлийг үүсгэх
Алхам 7: Бичлэгийн загварыг бий болгох
Одоо бид Post нэртэй шинэ загвар гаргаж байна. Энэ нь сүүлчийнхтэй бараг ижил байна. Төрөл: бадмаараг скрипт/загвар үүсгэх Post
Алхам 8: Финали зарим жинхэнэ бадмаараг зүйл
Explorer -ийн цонхоор очин rails_appscommentdbmigrate руу орно уу
001_create_posts.rb файлыг нээнэ үү. Энэ нь SciTE -ээр нээгдэх ёстой, хэрэв үгүй бол та үүнийг энэ демо -ийн үлдсэн хэсэгт ашиглахыг хүсч магадгүй юм.
Алхам 9: Талбаруудыг нэмнэ үү
Энд бид Name and Comment талбаруудыг нэмж оруулах болно. Create_table insertt.column: name,: stringt.column: comment,: textSave файлыг эхлүүлж, SciTE -ийг хаах мөрийн доор.
Алхам 10: Тохиргоо хаана байна
Өгөгдлийн сангаа хэрхэн дуудах ёстойг олох хурдан алхамууд. Тохиргооны хавтас руу ороод database.yml файлыг SciTE ашиглан нээнэ үү. Тайлбаруудын дараа (ногоон текст) эхний хэсэгт та хөгжүүлэлтийн хэсгийг харах болно. Манай мэдээллийн сангийн нэр comment_development байх ёстой
Алхам 11: Өгөгдлийн сан үүсгэх
Одоо InstantRails командын цонхонд apache -г эхлүүлнэ үү.
Та үүнийг галт хана дээрээ блокоос гаргах хэрэгтэй болж магадгүй юм. Дараа нь I iconConfigureDatabase руу очно уу (PhpMyAdmin -ээр дамжуулан)
Алхам 12: Өгөгдлийн сан үүсгэх
Вэб хуудсан дээр "Шинэ мэдээллийн бааз үүсгэх" гэсэн гарчигтай хайрцгийг олоод бидэнд хэрэгтэй мэдээллийн баазын нэрийг бөглөнө үү. Энд байна: comment_development Анхдагч тохиргоог хийж цонхыг хаагаарай. Энэ удаад apache -ийг эхлүүлсэн арга замаар үргэлжлүүлээрэй, гэхдээ энэ удаад зогсоох товчийг ашиглана уу.
Алхам 13: Ruby серверийг ажиллуулна уу
Шинэ консол цонх нээнэ үү (та одоо 2 нээлттэй байх ёстой). Бид серверийг ажиллуулна. Эхлээд cd comment -ээр коммент лавлах руу очно уу. Одоо оруулах: ruby script/server
Алхам 14: Хянагчийг тохируулна уу
Одоо бид серверийн хянагчийг тохируулахыг хүсч байна.
App / controllers руу очиж, Comments_controller.rb файлыг SciTE дээр нээнэ үү
Алхам 15: Хянагчийг засах
SciTE дээр хянагчийг дундуур нь postright нэмэх замаар засна уу.
Алхам 16: DB -ийг шилжүүлэх
Анхны консолийн цонхонд rake db: migrate гэж бичнэ үү. Энэ нь файлуудыг бэлтгэж, үзэхийн тулд ачаалах болно.
Алхам 17: Бидний юу хийснийг хараарай
Вэб хөтөчөө https:// localhost: 3000/comments дээр нээгээд хэрхэн харагдахыг харна уу.
Зөвлөмж болгож буй:
Урт хугацааны утасгүй температур ба чичиргээ мэдрэгчийг эхлүүлэх нь: 7 алхам
Урт хугацааны утасгүй температур ба чичиргээ мэдрэгчийг эхлүүлэх нь: Заримдаа чичиргээ нь олон програмын ноцтой асуудлын шалтгаан болдог. Машины босоо ам, холхивчоос эхлээд хатуу дискний гүйцэтгэл хүртэлх чичиргээ нь машиныг гэмтээх, эрт солих, гүйцэтгэл муутай болгож, нарийвчлалд ихээхэн цохилт өгдөг. Хяналт хийж байна
STM32f767zi Cube IDE програмыг эхлүүлэх, захиалгат ноорогоо байршуулах: 3 алхам
STM32f767zi Cube IDE -ийг эхлүүлэх, захиалгат ноорогоо байршуулах: Худалдан авах (вэб хуудсыг худалдаж авах/үзэхийн тулд тестийг дарна уу) STM32F767ZISUPPORTED ПРОГРАММ · STM32CUBE IDE · KEIL MDK ARM µVISION · EARWAR IAR EMBEDDED WORD WORDDORED WORKDEDED STM микроконтроллерыг програмчлахад ашигладаг
Eclipse (eGit) ашиглан интерактив үйлдлийг хэрхэн дахин эхлүүлэх вэ: 10 алхам
Eclipse (eGit) ашиглан интерактив үйлдлийг хэрхэн дахин яаж хийх вэ: 20180718 - Би " боддог " Би зургуудтай холбоотой асуудлыг шийдсэн. Хэрэв тэдгээр нь томруулж харагдсан эсвэл утгагүй бол дарж үзнэ үү. Хэрэв танд ямар нэгэн асуудал тулгарвал надад мэдэгдэл илгээнэ үү, би танд туслахыг хичээх болно
Өөрийгөө өөрчлөн, минималист эхлүүлэх хуудас болгоорой!: 10 алхам
Өөрийгөө өөрчлөн, минималист гарааны хуудас болго !: COVID-19 болсны дараа та ихэвчлэн алсын зайнд ажиллах шаардлагатай байсан уу? Үүнтэй адил! Гэрээсээ компьютер, интернетээр ажиллах нь ихэвчлэн ажил, сургууль эсвэл бүр зугаацахын тулд маш олон вэбсайтыг хянаж байх ёстой гэсэн үг юм! Хавчуурга
Bascom AVR ашиглан эхлүүлэх: 5 алхам
Bascom AVR -ийг эхлүүлэх нь: AVR микроконтроллероо Bascom AVR -ээр програмчлахыг заах цувралын эхлэл юм. Яагаад би үүнийг хийж байна вэ? Энэ цувралын ихэнх програмын дээжийг та Arduino дээр хийж болно. Зарим нь илүү хялбар, зарим нь илүү хэцүү боловч эцэст нь хоёулаа