Hi James
On Sat, 2011-03-05 at 01:25 -0800, James.Q.L wrote:
> Hi,
>
> It seems that C::A::D always sets the runmode to $rm_HTTP_METHOD even when
> $rm is not set, which produces a _HTTP_METHOD runmode. that' doesn't work
> when start_mode is expected to be run. it is due to the following code in the
> sub dispatch { } from CAD,
>
> if( $auto_rest ) {
> my $method_lc = defined $named_args->{auto_rest_lc} ?
> $named_args->{auto_rest_lc} : $args{auto_rest_lc};
> my $http_method = $self->_http_method;
> $http_method = lc $http_method if $method_lc;
> $rm .= "_$http_method";
> }
>
> I just had to change the first line to
>
> if( $auto_rest && $rm )
>
>
> doesn't anyone see this as a problem?
Is it possible that the problem is in your code (JS, Perl), in that it
does not provide enough information for C::A::D to set the run mode?
--
Ron Savage
http://savage.net.au/
Ph: 0421 920 622
##### CGI::Application community mailing list ################
## ##
## To unsubscribe, or change your message delivery options, ##
## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp ##
## ##
## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ##
## Wiki: http://cgiapp.erlbaum.net/ ##
## ##
################################################################