Ruby on Rails

Rails の基礎

MVC パターン、設定より規約、Rails プロジェクトの構造、環境

18 面接問題·
Junior
1

Rails の文脈で MVC という頭字語は何を表していますか?

回答

MVC は Model-View-Controller を表し、アプリケーションを相互に連携する 3 つのコンポーネントに分割するアーキテクチャパターンです。Model はデータとビジネスロジックを扱い、View はユーザーインターフェースを表示し、Controller は両者の間のやり取りを調整します。この分離によってコードの保守とテストが容易になります。

2

Rails の MVC アーキテクチャにおける Model の主な役割は何ですか?

回答

Rails では、Model がアプリケーションのデータを表し、ビジネスロジックをカプセル化します。ActiveRecord を介してデータベースとやり取りし、バリデーション、エンティティ間の関連付け、callbacks を管理します。Model はユーザーインターフェースとは独立して、データの整合性とビジネスルールに責任を持ちます。

3

Rails における「Convention over Configuration」の原則は何を意味しますか?

回答

Convention over Configuration とは、Rails がアプリケーションのほとんどの側面に対して妥当なデフォルト値を提供することを意味します。開発者が命名と構造の規約に従えば、Rails は models、controllers、views 間の接続を自動的に構成します。これにより定型コードが減り、開発が加速します。

4

Rails の規約では、controller のファイルはどこに格納されますか?

5

Rails アプリケーションで view のテンプレートはどのディレクトリに含まれていますか?

+15 面接問題

次の面接に向けてRuby on Railsをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める