コントローラーから呼び出しているモデルメソッドに次のコードがあります。
Kernel.system"curl -H "Content-Type:application/json" -d "{\"party\":{\"lock_version\":\"0\",\"party_type\":\"Customer\",\"name\":\"xxxxx\",\"sub_type\":\"\",\"description\":\"\",\"contacts_attributes\":{\"1\":{\"name\":\"Jy\",\"email\":\"xxxx@gmail.com\",\"is_default\":\"true\",\"_destroy\":\"0\"}}}}" "http://localhost:3000/company/customers?auth_token=BhD7P6sXkHkNwVVXx3TF""
上記のコードが実行されると、コンソールで確認できます。
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 202 0 0 0 202 0 0 --:--:-- 0:04:13 --:--:-- 0
を使用してサーバーをシャットダウンCTRL+c
すると、コンソールに次の行が表示されます。
Started POST "/company/customers?auth_token=BhD7P6sXkHkNwVVXx3TF" for 127.0.0.1 at Mon Nov 26 05:24:13 +0000 2012
Processing by PartiesController#create as JSON
Parameters: {"party"=>{"lock_version"=>"0", "party_type"=>"Customer", "name"=>"xxxxx", "sub_type"=>"", "description"=>"", "contacts_attributes"=>{"1"=>{"name"=>"Jy", "email"=>"xxxx@gmail.com", "is_default"=>"true", "_destroy"=>"0"}}}, "auth_token"=>"BhD7P6sXkHkNwVVXx3TF", "party_type"=>"Customer"}
WARNING: Can't verify CSRF token authenticity
これは、 mycustomer
が を正常に使用していることを意味しcurl
ます。
しかし、コマンドの結果を確認するためにサーバーをシャットダウンしてから再起動する必要があるのはなぜcurl
ですか?この問題の解決策はありますか?
私を助けてください、
ありがとう。