アプリケーション

アプリケーション

viaを使用して新しいプロジェクトを生成し、hanami new使用したい名前をつけることができます。

% hanami new bookshelf

 

建築

新しく生成されたプロジェクトのデフォルトアーキテクチャはコンテナです。

我々は使用することができます--architecture(とエイリアスの引数を--arch異なるアーキテクチャを指定します)。

サポートしているもの:

  • container (デフォルト)
  • app

次のコマンドはadminアプリケーションアーキテクチャを使用するプロジェクトを生成します。

% hanami new admin --arch=app

 

データベース

使用されるデフォルトのストレージは、おもちゃファイルシステムデータベースです。これは、クイックプロトタイピングツールを提供したいからです。

この--database引数を使用して、Hanamiに特定のデータストアのコードを生成させることができます。

サポートしているもの:

  • filesystem (デフォルト)
  • memory
  • postgres
  • postgresql
  • sqlite
  • sqlite3
  • mysql

 

テストフレームワーク

デフォルトのテストフレームワークはMinitestです。

この--test引数を使用して、次のリストから別のフレームワークを指定できます。

  • minitest (デフォルト)
  • rspec