从另一个控制器Rails渲染操作 - 路由错误

时间:2015-01-11 16:18:26

标签: ruby-on-rails ruby-on-rails-3 controller routes render

我在筹款人/节目中有一个模式表格,我可以在没有重定向的情况下发回错误。如果用户未登录,则会显示注册/登录表单,该表单将创建新用户或查找是否已存在。所以在承诺控制器中我有:

def create
    if current_user
    // do something
    elsif @user.save
    // do something else
    else
    // send back instance variables with errors
    render template: 'fundraisers/show'
    end
end

但是我收到了这个错误:

No route matches {:action=>"show", :controller=>"fundraisers"}

我的路线:

resources :fundraisers do
// other stuff in here
end

当然还有筹款人/ show.html.erb,因为这是关于模式的观点。

我想也许与show show action的post vs. get请求有一些冲突,但我不知道如何解决它。我试图为筹款人/演出手动添加一条路线,但我没有到达任何地方。想法?

0 个答案:

没有答案