如何使用Python将数据发送到Rails应用程序?

如何使用Python将数据发送到Rails应用程序?,python,ruby-on-rails,Python,Ruby On Rails,我在rails应用程序中有以下表单: <form class="new_reading" id="new_reading" action="/readings" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="9pRzozP

我在rails应用程序中有以下表单:

<form class="new_reading" id="new_reading" action="/readings" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="9pRzozPNEGGsJLJAgIXYNG8gG6nuGBsXKvqShsu99+xU/CWSXXFoEtuqzg4gTJRhbKt6P5EjQJPFsWiHdXnHOQ==" />

  <div class="field">
    <label for="reading_reading">Reading</label><br>
    <input type="text" name="reading[reading]" id="reading_reading" />
  </div>
  <div class="actions">
    <input type="submit" name="commit" value="Create Reading" />
  </div>
</form>
但现在我在webrick中发现了这个错误:

NoMethodError (undefined method `permit' for "aaa":String):
  app/controllers/readings_controller.rb:74:in `reading_params'
  app/controllers/readings_controller.rb:29:in `create'

如何解决这个问题?

似乎是件奇怪的事情,为什么不使用ruby来读取文本文件?@Ativ,rails应用程序和python脚本在不同的设备上运行,而我不能在后者上安装ruby。您可以使用python http客户端将数据发送到控制器,
NoMethodError (undefined method `permit' for "aaa":String):
  app/controllers/readings_controller.rb:74:in `reading_params'
  app/controllers/readings_controller.rb:29:in `create'