通过JSON创建Devise用户

时间:2014-10-09 07:00:14

标签: ruby-on-rails ruby devise

我成功地通过JSON创建了一个新的设计用户。我收到一条消息,说它已成功保存,但用户没有出现在数据库中,我无法使用该帐户登录。

    def create
        respond_with Actor.new(actor_params)
    end

当我打电话给我时,我得到一个201,表明它有效,但正如我所说,它并没有真正节省。有什么问题?rails

1 个答案:

答案 0 :(得分:1)

您只需为模型Actor创建一个新实例,但不要将其持久保存到数据库中。

def create
  @actor = Actor.new(actor_params)

  if @actor.save
    respond_with @actor
  else
    # return an error
  end
end

如果没有验证或约束错误,上面的示例将保留您的记录。