0
我的問題是,當我想要在創建操作中出現錯誤之後呈現新操作時,它將呈現沒有該操作的樣式。不渲染我指定的視圖
這是新的動作,並創建相同的控制器操作:
我發現# GET /users/new
def new
@user = User.new
render layout: 'application'
respond_to do |format|
format.html{}
end
end
# POST /users
# POST /users.json
def create
@user = User.new(user_params)
@role = Role.new
@role.email = @user.email
@role.tipo = "user"
respond_to do |format|
if @role.save
#Not relevant
else
format.html { render :new }
format.json { render json: {:estado => "false"}, status: :unprocessable_entity }
end
end
end
的一件事是,當我從新的動作提交表單,它有錯,那麼該URL /用戶。它不應該是/ users/new?
它工作完美!謝謝! – thomas12