Top > 開発ガイド > コンポーネント移行ガイド > 0.2.2 => 0.3.0

コンポーネント移行ガイド 0.2.2 => 0.3.0

Rubricks本体を0.2.2から0.3.0に変更した際に必要な、コンポーネントの修正点を説明します。

インストール情報(_install/component_info.rb)の修正1

ComponentInfo?クラスがRubricksComponentInfo?クラスを継承するように変更します。

▼変更前

class News::ComponentInfo
end

▼変更後

class News::ComponentInfo < RubricksComponentInfo
end

インストール情報(_install/component_info.rb)の修正2

@tablesを使って記述していたテーブル情報を削除します。この情報は下記の「スキーマ情報」に記述するようになります。

スキーマ情報(_install/init_table.rb)の修正

  • ファイルの格納位置を変更します。
    • _install/init_table.rb => _install/db/001_news_schema.rb
  • 記述内容に関してはMigrationの規約に従います。