我有一个包含文本框的表单,它们获取名称和标题的值。并且存在提交按钮。我想获取文本框的值并将其以下面显示的格式发送到api。
{
"entry":
{
"name":"api-workspace",
"title":"API Workspace"
}
}
我如何使用红宝石? 如果有的话,请给我一些示例代码。
答案 0 :(得分:0)
值以params
哈希值传递给您的控制器。假设您的文本字段名称为name
和title
,这应该有效:
json = { entry: { name: params[:name], title: params[:title] } }.to_json
puts json # => {"entry":{"name":"api-workspace","title":"API Workspace"}}