Სარჩევი:
- ნაბიჯი 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 10:20
ოდესმე გინახავთ ისეთი ვებსაიტი, რომელიც იმდენად მაგარი და ინტერაქტიული იყო, რომ თქვენ მაშინვე გაგიკვირდათ: "როგორ გააკეთეს ეს?". მე ვაპირებ გაჩვენოთ ერთი გზა, რისი გაკეთებაც შესაძლებელია. რასაკვირველია, ჩვენ არ შევქმნით იმდენად დიდ საიტს, როგორც დასაწყებად, მაგრამ პრინციპები ადვილად გადაიზრდება ნებისმიერი ტიპის საიტად, რომლის წარმოდგენაც შეგიძლიათ ცოტა მეტი მუშაობით.
ნაბიჯი 1: ნუ გაიმეორებ საკუთარ თავს
"ნუ გაიმეორებ საკუთარ თავს", ამ განცხადებას, როგორც წესი, მოსდევს "რა?" … შემდეგ გაიმეორებ "ნუ გაიმეორებ საკუთარ თავს". რუბის ერთ -ერთი მთავარი პრინციპია D. R. Y. ასე რომ, ჩვენ ვაპირებთ ამის მაქსიმალურად გამყარებას. დავიწყოთ სრულად ფუნქციონალური ჩარჩოს პოვნით. მომენტალური რელსები არის დიდი პროექტი. დააწკაპუნეთ ბმულზე და გახსენით ფაილი იმ დირექტორიაში, რომელსაც არ აქვს სივრცე (მაგალითად C:). არ ინერვიულოთ პატარა ფაილის გახსნას დიდი დრო სჭირდება, ეს არის მრავალი პატარა საქაღალდის გამო, რომელიც შეიცავს მას.
ნაბიჯი 2: შექმენით კომენტარის გვერდი
პირველ რიგში დარწმუნდით, რომ თქვენ არ გაქვთ სხვა ვებ სერვერი, როგორიცაა IIS. თუ ახლავე დახურეთ.
ახლა დაიწყე InstantRails.exe სავარაუდოდ ის მოითხოვს კონფიგურაციის ფაილების განახლებას. აირჩიეთ OK.
ნაბიჯი 3: პატარა ფონი
ცოტა ფონი იმის შესახებ, თუ როგორ რეალურად მუშაობს Ruby on Rails.
Ruby on Rails მუშაობს MVC სტრუქტურის გამოყენებით. ეს არის მოდელი, ხედი და კონტროლერი. მოდელი არის ნაწილი, რომელიც ასრულებს ყველა სამუშაოს, ეს იქნება რიცხვის დამსხვრეული, შენახვის სტრუქტურა და ა. ხედი მხოლოდ ის მაყურებელია. ეს იქნება ზოგადად ის ფორმატი, რომელიც წარმოდგენილია ვებ გვერდზე ჩვენს დემონსტრაციაში. კონტროლერი არის ის ნაწილი, რომელიც იღებს მომხმარებლის შეყვანას და გადასცემს მას მოდელს. ასე რომ თქვენ ხედავთ, რომ მომხმარებელი შეაქვს ტექსტი კონტროლერში, რომელიც შემდეგ გადაეცემა მოდელს, სადაც ის აკეთებს რაღაცას და შებრუნებს მას უკან View- ში. საკმაოდ მარტივია, მაგრამ გახსოვდეთ ის, როდესაც ჩვენ გავდივართ მომდევნო რამდენიმე ნაბიჯს.
ნაბიჯი 4: შექმენით აპლიკაცია
პირველი მოდით შევქმნათ რელსების აპლიკაცია
გახსენით ლალის ფანჯარა InstantRailsI ხატის გამოყენებით მარცხნივ რელსების პროგრამები გახსენით Ruby Consolw ფანჯარა
ნაბიჯი 5: პირველი ბრძანებების შესრულება
თქვენს ახლად გახსნილ კონსოლის ფანჯარაში ჩაწერეთ: რელსების კომენტარი
ნაბიჯი 6: შექმენით კონტროლერი
ახლა ჩვენ ვაკეთებთ კონტროლერს. გადადით ახალ დირექტორიაში: cd კომენტარი შემდეგი ტიპი: რუბი სკრიპტი/გენერირება კონტროლერი კომენტარები
ნაბიჯი 7: შექმენით პოსტის მოდელი
ახლა ჩვენ ვქმნით ახალ მოდელს სახელწოდებით Post. ეს არის თითქმის იდენტური ბოლო. ტიპი: Ruby script/generate model Post
ნაბიჯი 8: დაასრულეთ რუბლის ნამდვილი ნივთები
შედით თქვენს Explorer ფანჯარაში, რათა მიაწოდოთ rails_appscommentdbmigrate
გახსენით ფაილი 001_create_posts.rb ის უნდა გაიხსნას SciTE– ით, თუ ის არ გსურთ, შეგიძლიათ გამოიყენოთ იგი ამ დემო დანარჩენისთვის.
ნაბიჯი 9: დაამატეთ ველები
აქ ჩვენ დავამატებთ სახელისა და კომენტარის ველებს. იმ ხაზის ქვეშ, რომელიც იწყებს create_table insertt.column: name,: stringt.column: comment,: textSave ფაილი და დახურეთ SciTE.
ნაბიჯი 10: სად არის კონფიგურაცია
სწრაფი ნაბიჯები იმის დასადგენად, თუ რა უნდა დაერქვას თქვენს მონაცემთა ბაზას. გადადით კონფიგურაციის საქაღალდეში და გახსენით მონაცემთა ბაზა.yml ფაილი SciTE– ით. კომენტარების შემდეგ პირველ ნაწილში (მწვანე ტექსტი) თქვენ იხილავთ განვითარების განყოფილებას, ეს არის მონაცემთა ბაზა ჩვენ იქნება გამოყენებული ამ დროისთვის. ჩვენი მონაცემთა ბაზის სახელი უნდა იყოს comment_development
ნაბიჯი 11: შექმენით მონაცემთა ბაზა
ახლა InstantRails ბრძანების ფანჯარაში დაიწყეთ apache.
შეიძლება მოგიწიოთ ამის განბლოკვა თქვენს firewall– ზე. შემდეგ გადადით I iconConfigureDatabase (PhpMyAdmin- ის საშუალებით)
ნაბიჯი 12: მონაცემთა ბაზის შექმნა
ვებგვერდზე იპოვეთ ყუთი სახელწოდებით შექმნა ახალი მონაცემთა ბაზა და შეავსეთ ჩვენთვის საჭირო მონაცემთა ბაზის სახელი. აქ არის:
ნაბიჯი 13: დაიწყეთ Ruby სერვერი
გახსენით ახალი კონსოლის ფანჯარა (თქვენ უნდა გქონდეთ 2 ღია). და ჩვენ დავიწყებთ სერვერს. პირველი გადადით კომენტარების დირექტორიაში cd კომენტარით ახლა შეყვანა: რუბი სკრიპტი/სერვერი
ნაბიჯი 14: დააყენეთ კონტროლერი
ახლა ჩვენ გვინდა შევქმნათ კონტროლერი სერვერზე.
გადადით app / controllers– ზე და გახსენით comments_controller.rb ფაილი SciTE– ში
ნაბიჯი 15: შეცვალეთ კონტროლერი
SciTE– ში შეცვალეთ კონტროლერი addingscaffold: postright შუა ნაწილში.
ნაბიჯი 16: მიგრაცია Db
თქვენს პირველ კონსოლის ფანჯარაში ჩაწერეთ საკომისიო db: migrate ეს მოამზადებს ფაილებს და ჩატვირთავს მათ სანახავად.
ნაბიჯი 17: შეხედეთ რა გავაკეთეთ
გახსენით თქვენი ბრაუზერი https:// localhost: 3000/კომენტარებზე და ნახეთ როგორ გამოიყურება.
გირჩევთ:
რკინიგზის მარტივი ავტომატური წერტილიდან წერტილამდე მოდელი: 10 ნაბიჯი (სურათებით)
რკინიგზის მარტივი ავტომატიზირებული წერტილიდან წერტილამდე მოდელი: Arduino მიკროკონტროლერები შესანიშნავია რკინიგზის მოდელის განლაგების ავტომატიზაციისთვის. განლაგების ავტომატიზაცია სასარგებლოა მრავალი მიზნისთვის, როგორიცაა თქვენი განლაგების ჩვენება ეკრანზე, სადაც განლაგების ოპერაცია შეიძლება დაპროგრამდეს მატარებლების ავტომატური თანმიმდევრობით გასაშვებად. ლ
ავტომატური მოდელის რკინიგზის განლაგება მუშაობს ორი მატარებლით (V2.0) - არდუინოზე დაფუძნებული: 15 ნაბიჯი (სურათებით)
ავტომატური მოდელის რკინიგზის განლაგება მუშაობს ორი მატარებლით (V2.0) | Arduino დაფუძნებული: რკინიგზის მოდელის განლაგების ავტომატიზაცია Arduino მიკროკონტროლერების გამოყენებით არის მიკროკონტროლერების შერწყმის, პროგრამირებისა და რკინიგზის მოდელის ერთ ჰობად გაერთიანების შესანიშნავი გზა. არსებობს რამოდენიმე პროექტი, რომელიც ეხება მატარებლის ავტონომიურ მოდელს რკინიგზაზე
დასაწყებად Amazon AWS IoT და ESP8266: 21 ნაბიჯი
როგორ დავიწყოთ Amazon AWS IoT და ESP8266: ეს პროექტი გიჩვენებთ თუ როგორ უნდა აიღოთ ESP8266 მოდული და დააკავშიროთ იგი პირდაპირ AWS IOT– თან Mongoose OS– ის გამოყენებით. Mongoose OS არის ღია ოპერაციული სისტემა მიკროკონტროლერებისათვის, რომელიც ხაზს უსვამს ღრუბლოვან კავშირს. ის შემუშავდა დესლინის ცეზანტას მიერ
მარტივი ხრიკები ელექტრონიკით დასაწყებად: 6 ნაბიჯი
მარტივი ხრიკები ელექტრონიკით დასაწყებად: ელექტრონიკისადმი ენთუზიაზმი შეიძლება დაიწყოს ბატარეასთან ერთად led განათებით. ამ ინსტრუქციებში მე განვმარტავ, თუ როგორ შეგიძლიათ შექმნათ მაგარი ელექტრონიკის ტესტირების ინსტრუმენტები და კომპონენტები ადვილად ხელმისაწვდომი ნაწილებიდან. გაითვალისწინეთ, რომ ეს ინსტრუმენტები არის
დამხმარე კოდი კომპიუტერის მომხმარებლების დასაწყებად .: 5 ნაბიჯი
კომპიუტერის დამწყებთათვის დამწყებთა დამხმარე კოდი .: ოდესმე კომპიუტერის დამწყებ მომხმარებელს ჰკითხა: " ჩემი კომპიუტერი ჩართულია? &Quot; ნუ ინერვიულებ- ეს ინსტრუქციით ბოლო მოეღება ყველას " შეამოწმეთ თუ არა ციმციმებს კუთხეში ციმციმებს! &Quot; " ნათქვამია "შესვლა?" " " არის თუ არა