Oracle Databaseでアプリケーションを開発します。RubyおよびRuby on Railsアプリケーションを構築するには、ruby-oci8ドライバを使用するか、ActiveRecord用のOracle拡張アダプタを使用してJRubyを使用します。
Rubyは非常に柔軟なプログラミング言語です。Rubyでコーディングする開発者は、言語自体の仕組みを変えることができます。
RubyはWebアプリケーションだけではありません。DevOps、自動化、コマンドライン・ツール、データ処理などのプロジェクトでOracle Cloud Infrastructure (OCI)とRubyを一緒に使用する方法について学習します。Oracleのデータと処理に関する深い経験により、OCIはRubyプロジェクトを補完します。
TruffleRubyは、Rubyプログラミング言語のGraalVM高パフォーマンス実装です。
OCI上の高パフォーマンスのRubyアプリケーションを簡単に開始できます。
OCIでファイルをアップロード、ダウンロードおよび共有するための基本的なオンライン・ファイル・マネージャを簡単に作成できるシンプルなWebアプリケーションで、Ruby on Railsの使用を開始しましょう。
シンプルなRuby on Rails Webアプリで構築し、アクティブ・ストレージを使用してOCI Object Storageでのファイルのアップロード、ダウンロードおよびストレージを処理する方法を学習します。
Ruby gem DragonflyとOCI Object Storageを使用して、Oracle CloudでWebアプリケーションを構築する際に多くのオプションを提供する方法をご紹介します。これは、1つのサイズがすべてに合わないためです。
CarrierWaveとFog::Storageを使用してアイテムを格納する方法、およびアプリケーションの実行時に作成された一時ファイルをクリーン・アップする方法について学習します。
myfileアプリケーションでRuby gem Shrineを使用する方法(以前に作成したモデルの更新方法を含む)をご覧ください。
TruffleRubyがRubyの他の実装よりもRubyコードを理解し最適化する方法をご覧ください。
Rubyを使用する場合、OCI Ruby SDKが提供するパワーとすべてのオブジェクト指向の良さを活用できますが、OCI APIに直接軽量な呼び出しをかけることもできます。アプリケーションを構築する場合、続行する前にアプリケーションをテストするための「クイック・アンド・ダーティ」な方法が必要になることがあります。この記事では、OCI APIへのシンプルなRESTコール・メソッドについて、プロトタイピングとテストに最適です。
Oracle Cloudでアプリケーションを無料で構築、テスト、および導入します。サインアップすると、2つの無料オファーにアクセスできます。