- Ruby on Railsを選ぶ理由
- Railsは意見のあるソフトウェアの愛情深い抱擁を提供
- DeviseなどのツールはRailsとの互換性が高く、10年以上前から利用可能
- Railsは他のフレームワークよりも品質の保証が強いと見なされることがある
- Railsを使ってフルスタックの開発を始めることは良い選択である
- Migrationとは何か
- Migrationはスキーマのバージョンや変更を参照するものであり、スキーマのバージョン間を移行するという意味
- create_table時には自動でプライマリキーが付与される
- sqliteは本番環境には適さないが、開発時には設定が不要
- Railsのデータベース構成
- config/database.ymlとshellの環境変数にデータベース構成が記載される
- 必要に応じて認証情報が参照される
- Migrationの実行とRailsコンソール
- Migrationを実行し、Railsコンソールを使用してデータベースの操作を行う
- コントローラーがデータの取得を行い、ビューが表示を担当する
- Model-View-Controller(MVC)の流れ
- コントローラーがデータをロードし、ビューが表示する
- resourcesルートを使用してCRUD操作を準備
考え:Ruby on Railsは意見のあるソフトウェアのフレームワークであり、開発者にとって初めてのフルスタック開発に適しています。Migrationの概念やデータベース構成、Railsコンソールの活用など、Railsのシステムの仕組みを理解することで、開発者は多くのことを実現できることがわかります。JavaScriptに焦点を当てる必要はない時代に、Railsを通じて開発を行うことも有益であると感じます。
元記事: https://thenewstack.io/why-ruby-on-rails-is-still-worth-your-while-as-a-developer/