首页 > 解决方案 > 未找到 UsersController#create 的模板,渲染头:no_content 已完成 204 No Content in 3568ms (ActiveRecord: 46.7ms)

问题描述

我是 RoR 的新手,我也懂一点英语,所以我在编写 Web 应用程序时遇到了麻烦。我按照教程进行操作,并尝试使用在其他方法中学到的代码。

错误是下一个:找不到用于 UsersController#create 的模板,渲染头:no_content Completed 204 No Content in 3568ms (ActiveRecord: 46.7ms)

这是来自 users_controller.rb 的代码

def create
  @user = User.new(user_params)
  if params[:store_id].present?
    if @str && @str.authenticate(params[:store][:password])
      if @user.save
        log_in @user
        remember @user
        flash[:success] = "Bienvenido a take a break"
        redirect_to current_user
        # Handle a successful save.
      else
        render 'new'
      end
    else
      render 'new'
    end
  end
end

我正在使用 Bcrypt,如果您需要有关代码请求的更多信息,希望您能帮助我。我希望能听懂我的英语。

标签: ruby-on-railsruby-on-rails-5

解决方案


此操作在您的文件夹中搜索要呈现的new模板或create模板,views/users具体取决于您的条件结果。似乎您没有模板之一(或两者)。


推荐阅读