1

我刚刚开始使用 Rails。我有登录代码的控制器:

class SessionsController < ApplicationController
  def login_attempt
  authorized_user = User.authenticate(params[:username_or_email],params[:login_password])
 ...

当我从 HTML 表单(POST /login_attempt)登录时,相同的服务器参数 [...] 返回正确的值。如果我从 XCode 以 JSON 格式发送来自 RestKit (POST /login_attempt.json) 的 POST 请求,它会为 params[..] 返回 nil。

问题:我需要做任何特殊的编码吗?想法是创建一个控制器,并在 Rails 视图和外部应用程序中以 RESTful l 方式使用它。

4

0 回答 0