Radiant-データベースに関するRadiant Extensionの開発

1186 ワード

この記事では、LinkRollプラグインを開発する方法について説明します.Custom_とtags extension開発とは異なり、データベース開発に関連しています.
   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