ライセンスのインストール

ライセンスの有効化

config/license.yml.orgをコピーして、config/license.ymlを作成する。

C:\Sites\sf2>cp config/license.yml.org config/license.yml

ライセンスの詳細設定

ほとんどの場合、サンプルそのままで編集の必要はないものの、不要なライセンスを除いたり新たなライセンスを用意したい場合は、config/license.ymlを編集する。ぺったんRが公式に用意しているライセンスはhttps://rubygems.org/profiles/yasushiitoにあるが、それ以外は自分で探す。

記述形式はgem名とクラス名の列挙。

  standard_licenses: StandardLicenses

ライセンスのインストール

ライセンスのインストールは三段階。

  • ライセンステーブル定義ファイルのインストール
  • dbのマイグレーション
  • ライセンスデータのインストール

一括インストール

license.ymlで記したライセンスをすべてインストールするには次の手順で行う。

C:\Sites\sf2>rake licenses:install
C:\Sites\sf2>rake db:migrate
C:\Sites\sf2>rake licenses:import

個別インストール

一つずつ手作業でインストールするには次の手順で行う。standard_licensesというgem名で配布されているライセンスを例としている。

rake standard_licenses:install:migrations
rake db:migrate
rake standard_licenses:import