所以我有一个接受 json 请求的 rails 服务器。我打算将它用作我的 iphone 应用程序的服务器。我收到此错误:
Missing partial users/user with {:locale=>[:en], :formats=>[:json], :handlers=>[:erb, :builder, :coffee]}. Searched in: * "/Users/chalamphongpandey/rails_projects/comboo/app/views" * "/Users/chalamphongpandey/.rvm/gems/ruby-1.9.3-p327@railstutorial/gems/devise-2.2.3/app/views"
我不明白缺少什么部分,因为我没有渲染任何视图。所有创建操作(在我配置为 sign_up 的路由中)所做的都是接受用户名、密码、名称等信息,创建用户并发送回确认(json 格式)
我发送的网址是
http://localhost:3000/sign_up.json?username=chalami&password=chalami&name=chalami&email=3020@gmail.com
我通过浏览器而不是通过应用程序发送的网址。我想先通过浏览器测试它。我的代码是
class UsersController < ApplicationController
respond_to :json
def create
@user = User.new(params[:user])
if @user.save
render :json => {:status => "200", :message => "Signed up successfully"}
else
render :json => {:status => "400", :message => "Failed"}
end
end
end