はじめてのRuby on Rails、トラブル記録
<< Railsでリンクをクリックすると表示/非表示切り替わるやつを作る | TOP | Windowsでのrubyのインストール・セットアップ方法 >>
スポンサーサイト

一定期間更新がないため広告を表示しています

posted by スポンサードリンク | | - | - | - |はてなブックマーク - スポンサーサイト
Actionを実行したときにViewで何も表示しない方法
コントローラーにhogehogeというアクションを作って、ビューからそれを実行したりすると、下のようなエラーメッセージが出てしまうことがあります。
ActionView::MissingTemplate (Missing template main/hogehoge.erb in view path app/views):


アクションを呼び出したいだけで、ビューには何も変更はないんだけれど、hogehogeアクションのビューを探して見つからなかったって感じ。
そんな時には、アクション内に「何も表示しませんよ」と書いてあげればOKでした。

render :nothing => true


respond_toでいくつかのrenderをまとめて書くときはこんなんで。
respond_to do |format|
  format.html { render :nothing => true }
end
posted by トモト | 13:58 | Rails小ネタ | comments(0) | trackbacks(0) |はてなブックマーク - Actionを実行したときにViewで何も表示しない方法
スポンサーサイト
posted by スポンサードリンク | 13:58 | - | - | - |はてなブックマーク - スポンサーサイト
コメント
コメントする










この記事のトラックバックURL
http://hajimete-ruby.jugem.jp/trackback/54
トラックバック
Rails3レシピブック 190の技
Rails3レシピブック 190の技
ついにRails3対応版が出ました!!
WEB+DB PRESS Vol.58
WEB+DB PRESS Vol.58
Rails2系から3への移行時に知りたいことがひとまとまりになっててよかった!色々ググるよりこれを読む方が早い。
Rubyレシピブック 第3版 303の技
Rubyレシピブック 第3版 303の技
Rubyやるならこのリファレンスは必要。
Search this site