ロータスは、独自の目的には、それぞれ、より小さなフレームワークで作られて、そのコードベースを組織にユニークなアプローチを採用しています。
それらを一緒に置くことは、開発者、特定の領域や機能をカバーし、各セクションにまで残っています。
このルートを取ることによって、ロータスチームはフレームワークのコアがあまりにも多くの機能を肥大化取得し、開発者が使用しないされます決してコードをロードする必要がある状況を避けることができないと確信して作られています。
ロータスはこれだけモジュール&NBSPを活性化、プロジェクトごとに使用することができます。特定のタスクや機能のために必要。
フレームワークは、一般的なOOPのアーキテクチャに従いますが、MVCの原則は、その小さな部分で見つけることができます。
基本ロータス·モジュールには、次のサポートを提供します。
- HTTPルーティング
- ビュー層
- ユーティリティベルトクラス
- データ検証
- ビューヘルパー
- コントローラ
- データの永続性モデル
このリリースの新機能:
この追加されました:
導入されたアクション·ジェネレータ。例えば。 execの蓮をバンドルアクションのWebダッシュボード#インデックスを生成します。
アプリケーション構成のデフォルトのcoookiesオプションを指定することができます。例えば。真のクッキー、{ドメイン: 'lotusrb.org'}。
ビューのロータス::ヘルパーを含めます。
新しいアプリケーションを生成するとき--database CLIオプションを指定することができます。例えば。蓮新しい本棚--database = PostgreSQLの。
新しいアプリケーションを生成するときにGitリポジトリを初期化します。
新しいアプリケーションを生成するとき.lotusrcプロデュース。
セキュリティHTTPヘッダ。 X-フレーム·オプションおよびコンテンツセキュリティポリシーは、デフォルトで有効になっています。
データベースコンソール。バンドルEXEC蓮のDBコンソールで実行します。
相対および絶対ルートのダイナミックファインダ。ウェブ:: Routes.home_pathはウェブに解決されます:: Routes.path(:家を)これは、メソッドの欠落を実装しています。
変更:
クッキーは、デフォルトでHttpOnlyのを送信します。これは、セキュリティ上の理由です。
新しく生成アプリのテンプレートの設定を有効にします。
.sqlite3する.DBからSQLiteのファイルの拡張子を変更します。
この要件:
このRubyの2以上
コメントが見つかりません