タグ

ブックマーク / qiita.com/uchiko (2)

  • MojocliciousでTengを使う設定 - Qiita

    Tengのファイルを作成する lib/MyApp/DB.pmというファイルを作成する。 このファイルでは以下のような設定を記述する。 Tengを継承 有効にしたいプラグインの設定 hookの設定 プログラムは以下のような内容になる。 package MyApp::DB; use parent 'Teng'; use DateTime; # プラグイン有効 __PACKAGE__->load_plugin('Pager'); __PACKAGE__->load_plugin('Count'); # hookの設定 use Class::Method::Modifiers; # updateメソッド時にupdated_atに現在時刻を自動入力する before update => sub { my ($self, $table_name, $update_row_data, $update_c

    MojocliciousでTengを使う設定 - Qiita
  • Mojoliciousでエラーメッセージ画面を変更する - Qiita

    デフォルトで表示される恐竜は可愛いけれど、 エラー画面を変更したい場合がある。 その場合、templatesディレクトリ下に、 それぞれのエラーに対応するテンプレートファイルを置く。 not_found.html.ep (404) exception.html.ep (500) これらのファイルを置けば、画面を変更することができるけれど、 開発している場合は、エラー詳細が表示されるデフォルト画面が表示されてほしい。 テンプレートファイルは、以下のような命名規則にもなっている。 exception.$mode.$format not_found.$mode.$format $modeで切り替えることができる。 番では"production"モードとなっているはずなので、 以下のファイルを置くことになる。 exception.production.html.ep not_found.prod

    Mojoliciousでエラーメッセージ画面を変更する - Qiita
  • 1