如何在ruby中使用post方法?

时间:2012-07-04 09:03:06

标签: html ruby json

我有一个包含文本框的表单,它们获取名称和标题的值。并且存在提交按钮。我想获取文本框的值并将其以下面显示的格式发送到api。

    {  
     "entry":
       { 
        "name":"api-workspace",
        "title":"API Workspace"
       }
    }

我如何使用红宝石? 如果有的话,请给我一些示例代码。

1 个答案:

答案 0 :(得分:0)

值以params哈希值传递给您的控制器。假设您的文本字段名称为nametitle,这应该有效:

json = { entry: { name: params[:name], title: params[:title] } }.to_json

puts json # => {"entry":{"name":"api-workspace","title":"API Workspace"}}