如何使用Python将数据发送到Rails应用程序?
我在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="✓" /><input type="hidden" name="authenticity_token" value="9pRzozP
<form class="new_reading" id="new_reading" action="/readings" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><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'