Radiant-データベースに関するRadiant Extensionの開発
この記事では、LinkRollプラグインを開発する方法について説明します.Custom_とtags extension開発とは異なり、データベース開発に関連しています.
1.拡張LinkRoolの生成
2.モデルの生成
データベース移行コマンドの実行
3.コントローラの生成
結果は次のとおりです.
1.拡張LinkRoolの生成
ruby script/generate extension LinkRoll
2.モデルの生成
ruby script/generate extension_model LinkRoll Link title:string url:string description:text
データベース移行コマンドの実行
rake db:migrate:extensions
3.コントローラの生成
ruby script/generate extension_controller LinkRoll admin/links
結果は次のとおりです.
create app/controllers/admin
create app/helpers/admin
create app/views/admin/links
create spec/controllers/admin
create spec/helpers/admin
create spec/views/admin/links
create spec/controllers/admin/links_controller_spec.rb
create spec/helpers/admin/links_helper_spec.rb
create app/controllers/admin/links_controller.rb
create app/helpers/admin/links_helper.rb