【问题标题】:Need a create a simple app which accepts a json file and updates the database需要创建一个接受 json 文件并更新数据库的简单应用程序
【发布时间】:2014-07-17 23:16:43
【问题描述】:

我对 Rails 很陌生。我需要一个应用程序,它接受带有 json 的发布请求并在数据库中创建一个对象。我知道我们可以使用活动资源来做到这一点?我找不到任何教程。我不需要任何索引,显示视图。我只需要使用创建。

【问题讨论】:

  • 嗨......我知道这个问题已经被 Stack Overflow 上一些非常善良和宽容的人回答了......但通常,这个问题会被否决并关闭,因为它真的没有' t表现出非常多的研究努力。你用谷歌搜索过“活动资源文档”吗?你试过代码吗?甚至只是一些伪代码?即使代码不起作用 - 您应该始终将其粘贴到您的问题中,以向我们表明您至少尝试过 something...请在未来这样做:)

标签: ruby-on-rails json ruby-on-rails-3 activeresource


【解决方案1】:

我会从以下命令开始:

rails new jsoner

rails generate model json_converter # Add attribuest here, e.g. msg

rails generate controller json_converter # Add methods, e.g. json_to_db

在 config/routes.rb 中添加路由

让控制器有一个respond_to :json 块

【讨论】:

  • 我应该使用活动资源吗?
【解决方案2】:

一般来说,你必须学习一些东西才能做到这一点。 :)

在您的情况下,我建议您跳过 Ruby on Rails 的广泛、全面(有时令人费解)的功能集,而改用 Sinatra (http://www.sinatrarb.com/intro.html),这是一个相对轻量级的框架,可能会满足您的需求。

我通常不喜欢引用 Google 搜索作为 Stack Overflow 问题的答案,但您的问题是如此广泛,这可能是最好的。试试:

https://www.google.com/search?q=sinatra+ruby+tutorial+json

...看看是否有任何这些可以帮助您入门。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-25
    • 1970-01-01
    • 2012-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-30
    • 2023-03-15
    相关资源
    最近更新 更多