Ktouth Brand. on Web

け〜くんこと K.Ktouth のだらだらした日常と突発的に作るプログラムや読み物とかの雑多サイト



[2009年08月30日]

以前あった Ramaze::Controller(#raise_no_action) の代替

2009年08月30日 13:05更新 筆者:K.Ktouth

Ramaze ライブラリは 2009.04 版からコア部分を Innate ライブラリとして分割・独立させましたが、それ以前のバージョンにあった Ramaze::Controller(#raise_no_action) メソッドが無くなってしまいました。
このメソッドは要するに、「このアクションはありません」というエラーメッセージを出すためのものですが、以下のコードで代替可能です。

throw(:respond, action_missing(action.path))

直接コードを置換するなり、該当コードを記述した (#raise_no_action) を再実装するなりすることで対応する形になります。

本日のリンク元
アンテナ
その他のリンク元
検索