2

現在、コロナ SDK を使用して Lua でアプリを構築しています。基本的には、Ruby on Rails アプリケーションのデータベースに接続します。

次の行に沿って何かを行うことができないように見えるので、どうすればよいか疑問に思っています。

/posts/?name=test&title=test&content=test

postData = "name=test&title=bla&content=none"

local params = {}
params.body = postData

network.request( "http://0.0.0.0:3000/posts/", "POST", networkListener, params)

これは、送信されたパラメーターを除いて機能しています。

Ruby on Rails アプリは基本的な足場を使用していますが、RoR アプリ内でパラメーター (名前、タイトル、コンテンツ) を取得する方法がわかりません。

4

1 に答える 1

0

Luaで連想配列とjsonエンコーディングを介して行う必要があることがわかりました:

local headers = {}
headers["Content-Type"] = "application/json"
headers["Accept-Language"] = "en-US"

local posts = {}
posts.name = "test"
posts.title ="bla"
posts.content = "ble"

postData = json.encode(posts)

local params = {}

params.headers = headers
params.body = postData

network.request( "http://0.0.0.0:3000/posts/", "POST", networkListener, params)
于 2013-03-05T21:39:58.180 に答える