Skip to content

Commit

Permalink
Generated version 2024-09-25 01:28:56 +0300
Browse files Browse the repository at this point in the history
  • Loading branch information
mikdiet committed Sep 24, 2024
1 parent da6f43b commit f9f8885
Show file tree
Hide file tree
Showing 19 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion active-record-basics.html
Original file line number Diff line number Diff line change
Expand Up @@ -303,7 +303,7 @@ <h2 id='osnovy-active-record' class='inside_page_header'> Основы Active Re
<span class="p">=&gt;</span> <span class="s2">"The Hobbit"</span>
</code></pre>
</div>
<div class="note"><p>Создание модели Active Record и соответствующей миграции можно выполнить с помощью команды <code>bin/rails generate model Book title:string author:string</code>. Эта команда создаст файлы <code>app/models/book.rb</code>, <code>db/migrate/20240220143807_create_books.rb</code> и несколько дополнительных файлов для тестирования.</p></div><h4 id='sozdanie-modeley-v-prostranstve-imen' class='inside_page_header'><a href="#sozdanie-modeley-v-prostranstve-imen">3.1.</a> Создание моделей в пространстве имен</h4><p>По умолчанию модели Active Record размещаются в директории <code>app/models</code>. Однако вы можете захотеть организовать свои модели, разместив похожие модели в отдельной папке и пространстве имен. Например, файлы <code>order.rb</code> и <code>order.rb</code> можно разместить в <code>app/models/books</code> с именами классов <code>Book::Order</code> и <code>Book::Review</code> соответственно. Active Record позволяет создавать модели в пространстве имен.</p><p>Если модуль <code>Book</code> еще не существует, команда <code>generate</code> создаст все следующим образом:</p><div class="code_container">
<div class="note"><p>Создание модели Active Record и соответствующей миграции можно выполнить с помощью команды <code>bin/rails generate model Book title:string author:string</code>. Эта команда создаст файлы <code>app/models/book.rb</code>, <code>db/migrate/20240220143807_create_books.rb</code> и несколько дополнительных файлов для тестирования.</p></div><h4 id='sozdanie-modeley-v-prostranstve-imen' class='inside_page_header'><a href="#sozdanie-modeley-v-prostranstve-imen">3.1.</a> Создание моделей в пространстве имен</h4><p>По умолчанию модели Active Record размещаются в директории <code>app/models</code>. Однако вы можете захотеть организовать свои модели, разместив похожие модели в отдельной папке и пространстве имен. Например, файлы <code>order.rb</code> и <code>review.rb</code> можно разместить в <code>app/models/books</code> с именами классов <code>Book::Order</code> и <code>Book::Review</code> соответственно. Active Record позволяет создавать модели в пространстве имен.</p><p>Если модуль <code>Book</code> еще не существует, команда <code>generate</code> создаст все следующим образом:</p><div class="code_container">
<pre><code class="highlight console"><span class="gp">$</span><span class="w"> </span><span class="nb">bin/rails </span>generate model Book::Order
<span class="go"> invoke active_record
create db/migrate/20240306194227_create_book_orders.rb
Expand Down

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
4 changes: 2 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -177,10 +177,10 @@ <h4>
</script>

</div>
<h2 id='dobro-pozhalovat' class='inside_page_header'> Добро пожаловать!</h2><p>Ruby on Rails — это веб-фреймворк с открытым кодом, от которого программисты становятся счастливыми, код — красивым, а разработка — устойчивой и быстрой.</p><p>На этом сайте выложены переводы официального руководства по Rails. Надеемся, эти руководства позволят вам немедленно приступить к использованию Rails и помогут разобраться, что и как в нем работает.</p><p>Переводы постоянно актуализируются и добавляются. Код проекта и тексты переводов открыты и размещены <a href="https://github.com/rusrails/rusrails">на Гитхабе</a>. Желающим помочь всегда рады! Форкайте, предлагайте изменения, вносите их, отправляйте пул-реквесты!</p><p>Это перевод <a href="http://guides.rubyonrails.org">Ruby on Rails Guides</a> для версии Rails 7.1. Переводы для ранних версий доступны на гитхабе:</p><ul><li><a href="https://github.com/rusrails/rusrails/tree/7.0/source">Rails 7.0</a>
<h2 id='dobro-pozhalovat' class='inside_page_header'> Добро пожаловать!</h2><p>Ruby on Rails — это веб-фреймворк с открытым кодом, от которого программисты становятся счастливыми, код — красивым, а разработка — устойчивой и быстрой.</p><p>На этом сайте выложены переводы официального руководства по Rails. Надеемся, эти руководства позволят вам немедленно приступить к использованию Rails и помогут разобраться, что и как в нем работает.</p><p>Переводы постоянно актуализируются и добавляются. Код проекта и тексты переводов открыты и размещены <a href="https://github.com/rusrails/rusrails">на Гитхабе</a>. Желающим помочь всегда рады! Форкайте, предлагайте изменения, вносите их, отправляйте пул-реквесты!</p><p>Это перевод <a href="http://guides.rubyonrails.org">Ruby on Rails Guides</a> для версии Rails 7.2. Переводы для ранних версий доступны на гитхабе:</p><ul><li><a href="https://github.com/rusrails/rusrails/tree/7.1/source">Rails 7.1</a>
</li><li><a href="https://github.com/rusrails/rusrails/tree/7.0/source">Rails 7.0</a>
</li><li><a href="https://github.com/rusrails/rusrails/tree/6.1/source">Rails 6.1</a>
</li><li><a href="https://github.com/rusrails/rusrails/tree/6.0/source">Rails 6.0</a>
</li><li><a href="https://github.com/rusrails/rusrails/tree/5.2/source">Rails 5.2</a>
</li><li><a href="https://github.com/rusrails/rusrails/releases">Прочие версии</a>
</li></ul><p>Приступим!</p><h3 id='s-chego-nachat' class='inside_page_header'><a href="#s-chego-nachat">1.</a> С чего начать?</h3><dl><dt><a href="/getting-started">Rails для начинающих</a></dt><dd>Все, что вы должны знать, чтобы установить Rails и создать свое первое приложение.</dd>
</dl><h3 id='modeli' class='inside_page_header'><a href="#modeli">2.</a> Модели</h3><dl><dt><a href="/active-record-basics">Основы Active Record</a></dt><dd>Это руководство поможет начать работать с моделями, сохранять в базу данных и расскажет о паттернах и библиотеке Active Record.</dd>
Expand Down

0 comments on commit f9f8885

Please sign in to comment.