當服務器正在運行時,通過散列發送它們時,通過散列發送的參數是什麼?這是我正在談論的終端中的部分。什麼是Ruby on Rails控制器參數?
Started POST "/topics/2/feeds" for 127.0.0.1 at 2014-04-01 21:01:17 -0700
Processing by FeedsController#create as JS
# HERE...
Parameters: {"feed"=>{"text"=>"Hello!"}, "commit"=>"Create Feed", "topic_id"=>"2"}
在RailsGuides他們只是說,這是在URL或POST數據的查詢字符串,但它只是Ruby代碼?它可以是JSON嗎?
我不完全確定,但我認爲它可能只是語言不可知的HTTP動詞數據(比如'GET'或'POST'),而不是Ruby代碼。你的意思是「它可以是JSON」嗎?如果您想將JSON傳遞給控制器,您可以「POST」它,或者使用GET來將其作爲url查詢參數發送,儘管在這種情況下可能需要先對其進行網址編碼。 –