2013-02-22 124 views
0

错误,我一直卡在这个错误一段时间了,我环顾四周,显然这是由于太多end的,但我可以' t似乎明白为什么,有帮助的人?谢谢。

这里是我的代码

class UsersController < ApplicationController 
    def new 
    @user = User.new 
    end 

    def create 
    @user = User.new(params[:user]) 
    if @user.save 
     redirect_to root_url, :notice => "Signed up!" 
    else 
     render "new" 
    end 
+0

你错过了在'end'你'如果/ else','create'行动 – apneadiving 2013-02-22 11:01:01

+0

我已经编辑您的文章。看看编辑,很容易看出你在哪里错过了你的'结局' – jvnill 2013-02-22 11:10:35

+0

你错过了课程的结束和if语句的结束。 – 2013-02-22 11:15:24

回答

3
class UsersController < ApplicationController 
    def new 
    @user = User.new 
    end 

    def create 
    @user = User.new(params[:user]) 

    if @user.save 
     redirect_to root_url, :notice => "Signed up!" 
    else 
     render "new" 
    end # your missed end here 
    end 
end # another end missed for the class 
+0

嗨,谢谢你的帮助,我试过这个,但是我仍然得到相同的错误信息。这可能是由于我的代码中的其他内容吗? – user1811817 2013-02-22 11:07:15

+0

@ user1811817是你错过了课程的另一端看到我已更新 – 2013-02-22 11:09:01

+2

@RajInevitable ..我认为格式在这类错误中起着至关重要的作用,因此在回答这类问题时正确的识别非常重要。 – 2013-02-22 11:17:08

相关问题