-1

名前とタイトルの値を取得するテキスト ボックスを含むフォームがあります。そして、送信ボタンがあります。テキスト ボックスの値を取得し、以下に示す形式で API に送信します。

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

ルビーを使ってどうすればいいですか?可能であればサンプルコードを教えてください。

4

1 に答える 1

0

値はparamsハッシュでコントローラーに渡されます。nameテキストフィールドの名前が次のとおりであり、titleこれが機能するはずであると仮定します。

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

puts json # => {"entry":{"name":"api-workspace","title":"API Workspace"}}
于 2012-07-04T09:13:35.633 に答える