Home > All > railsでrenderしない方法

railsでrenderしない方法

August 22nd, 2008 Leave a comment Go to comments

今はrailsでマイクロブログを作っているのですが、
本家twitterのように空の内容を投稿されても無視するようにしたかったので調べました
railsではコントローラでrenderメソッドを用いて描画を制御出来るのですが、そこで
render :nothing => true
とすることで描画しない、ということが可能です
今回は投稿を保存するメソッド内で保存に失敗したら描画しないというようにしました
〜以下保存部分抜粋〜

if @post.save
render :text => ‘保存した内容’
else
render :nothing => true
end

こんな感じで使ってます
空かどうかなどはsave時のvalidationで判断します

関連記事:

Tags:
  1. No comments yet.