2013-04-04から1日間の記事一覧

railsのcontrollerでfindメソッドをDRYに書く

railsのcontrollerの中で各action毎に同様のfindメソッドを呼びたいときがよくあります。 そんなときは以下のようにDRYに書くことができます。before class PostsController < ApplicationController def show @post = current_user.posts.find(params[:id])…

rubyでif条件式がtureになる条件

ややこしいタイトルですね。 rubyを書いていて、すごく基本的なところでハマってしまったのでメモ。結論から言うと、rubyでif条件式がtureになる条件は以下の通りです。 ①falseでない ②nilでないつまり、0や空文字列、空配列は真となります。 if Member.find…