params[:log][:is_closed]は冗長だからいったんLog.new(params[;log]したものを触ったほうが楽だよ。valid?も使える。