タグ

toolとrailsに関するdevillikeaangelのブックマーク (4)

  • Ruby on Railsの管理者画面を生成する·Typus MOONGIFT

    Webシステムの開発でよくあるのが管理者画面の作成だ。ユーザ向けの画面ほど凝ったものではないが、それだけにあまり詰めて話し合われることはなく、貧弱な機能とインタフェースで提供されることが多い。 黒を基調にしたシンプルな管理者画面 しかし管理者がやる気になれないインタフェースではサービスの成功はおぼつかない。そこでTypusを使ってみよう。 今回紹介するオープンソース・ソフトウェアはTypus、Ruby on Rails用の管理者インタフェース生成プラグインだ。 Typusはインストール時点で存在しているモデルの情報を読み取って、それをCRUD操作できるコントローラを生成してくれるプラグインだ。デフォルトのままで特に問題がないが、自分でカスタマイズすることもできる。 データの新規追加画面 インタフェースも黒を基調に整ったものにしてくれる。データを一覧したり、編集や削除を行えるので、最低限の管

    Ruby on Railsの管理者画面を生成する·Typus MOONGIFT
  • Rails用データベーススナップショット&バックアップ·SnapShot MOONGIFT

    Webアプリケーションを構築する場合、データベースの利用は最早必須といっても良いほどになっている。そしてサーバ障害などが起こったことを考えるとデータベースのバックアップは必須になる。 Rakeから簡単にデータベースのバックアップ データベースのバックアップとなるとどうもShellで書いたりしてあまり洗練されていないことが多い。そのため時間がないと忘れられる可能性がある。そこでWebアプリケーションにバックアップ機能を統合してしまうのはどうだろう。 今回紹介するオープンソース・ソフトウェアはSnapShot、Railsプラグインとして動作するデータベースバックアップだ。 SnapShotはRailsアプリケーションに統合されるので、別途パスワードを用意する必要もなく使えるので手軽だ。Rakeのタスクに入るので、バックアップの呼び出しもごく簡単に行える。バックアップファイルはdb/snapsh

    Rails用データベーススナップショット&バックアップ·SnapShot MOONGIFT
  • 多彩なRailsプロジェクトを生成する·Beet MOONGIFT

    Ruby on Railsで様々なプロジェクトを作っていると、徐々に常時必要なライブラリが見えてくるようになる。毎回手作業でインストールしても良いが、面倒なのは間違いない。場合によってはインストールを忘れてしまう可能性もある。 レシピとテンプレート プロジェクトによって自在にベースを生成できるBeetを使えばそのような煩雑な作業とは縁がきれるはずだ。 今回紹介するオープンソース・ソフトウェアはBeet、プロジェクトのベースになるスケルトンを生成するツールだ。 Beetはレシピとテンプレートの二つを使ってRailsプロジェクトを生成する。テンプレートはFacebookアプリやGoogle App Engineといった特化したアプリケーションを構築する場合や、既に最適化された状態でアプリケーション開発をはじめることができる。 レシピやテンプレートを指定してプロジェクトを作成する レシピではGi

    多彩なRailsプロジェクトを生成する·Beet MOONGIFT
  • Railsアプリケーションのベースを生成する·Groundwork MOONGIFT

    RailsはWebアプリケーションを手早く作るのに向いたフレームワークだが、いろいろ作っている内に同じ作業を繰り返すのが嫌になってくる。例えばテンプレートの当てはめや、認証系のプラグイン、Gitの設定などだ。 認証系をはじめ、よく使われる機能を盛り込んだWebアプリケーションテンプレート RailsはDRY(Don't repeat yourself)の規約がある。開発のはじめからそうだ。 今回紹介するオープンソース・ソフトウェアはGroundwork、Railsアプリケーションの基盤を生成するソフトウェアだ。 GroundworkはデザインにWeb App Themeを使い、認証系の生成も自動的に行う。パスワードリマインダーの機能もある。基的な管理画面もある。テンプレートにHaml、Sassといったエンジンを用いれるようにもなっている。 パスワードリマインダーも実装されている またテス

    Railsアプリケーションのベースを生成する·Groundwork MOONGIFT
  • 1