【问题标题】:Rails server as database for mobile appRails 服务器作为移动应用程序的数据库
【发布时间】:2015-01-10 15:36:03
【问题描述】:

我想测试一些移动应用开发。

我选择使用 Rails 作为后端,使用 Phonegap 作为前端。 您如何看待这些选择?

我已经设法将用户从我的应用程序(使用 AVD)注册到我的服务器 Rails。

但是现在,在注册用户之后,rails 想要重定向到 rails 服务器上的一个页面。但我不想要它,Rails 是否有可能向我的移动应用程序发送一个“回调”(或其他什么)说“Ok the user is register”,然后根据此消息在我的移动应用程序中执行一个操作?

我的注册表看起来像

form accept-charset="UTF-8" action="http://3dcb84c4.ngrok.com/users" id="new_user" method="post">

  <label for="user_name">Pseudo</label>
  <input id="user_name" name="user[name]" type="text">

  <br>

  <label for="user_email">Email</label>
  <input id="user_email" name="user[email]" type="email">


    <input type="submit" value="Submit">
</form>

我的服务器上的控制器看起来像

定义创建 @user = User.new(user_params)

if @user.save
  # send OK
else
  # something
end   end

谢谢

【问题讨论】:

标签: ruby-on-rails cordova


【解决方案1】:

您可能正在寻找rails-api gem

【讨论】:

    【解决方案2】:

    你必须响应格式,如果是js你必须

     msg = {:status => 200, msg_text => 'Ok the user is register'}
     render json: msg
    

    而不是渲染默认的erb。

    【讨论】:

      猜你喜欢
      • 2015-11-29
      • 1970-01-01
      • 1970-01-01
      • 2016-12-23
      • 1970-01-01
      • 1970-01-01
      • 2012-01-28
      • 2017-10-24
      • 1970-01-01
      相关资源
      最近更新 更多