Oracle Databaseによるアプリケーションの開発。ruby-oci8ドライバまたはJRubyとActiveRecord用のOracle拡張アダプタを使用して、RubyおよびRuby on Railsアプリケーションを構築します。
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アプリケーション上に構築し、Active Storageを使用して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つの無料オファーにアクセスできます。