Rails 添加 REST routes 与不添加是重定向有有没有区别

tiseheaini · March 19, 2012 · 2102 hits

我的代码 <% form_for :user, :url => {:controller => :login, :action => :save} do |f| %> 添加 REST routes 时会出现错误,提示说我的 redirect_to 语法错误 错误日志中写道 Parameters: {"action"=>"show", "id"=>"save", "controller"=>"login"}

可是当我把代码中:action 改成:url => {:controller => :login, :action => 'save'} 错误就没有了。 而且当我把资源路由规则去掉改成默认的路由规则时错误也会消失,我想知道这是为什么呀?为什么 Rails 会把我的 :action 参数改成 id 参数?

No Reply at the moment.
You need to Sign in before reply, if you don't have an account, please Sign up first.