ユーザーがいくつかのテキストフィールドに入力して画像をアップロードする単純なレールのWebページがあります。次に、Railsは画像を保存し、サーバー上のデータベースを更新します。正常に動作します。
ただし、curl / curbライブラリを使用してWebページをときどき更新するには、別のコンピューターにスクリプトが必要です。ただし、これを実行しようとすると、次のエラーが発生します。
ActionController :: InvalidAuthenticityToken(ActionController :: InvalidAuthenticityToken)
よく見ると、Railsはフォームを作成するたびに「authenticity_token」という非表示のフィールドを配置しているようです。
<form action="/headshots/single" enctype="multipart/form-data" method="post"> <input name="authenticity_token" type="hidden" value="798b514826513c881613a0c18b52839489a12181" /> . . . </form>
「authenticity_token」がないため、curbスクリプトは機能しません。これを回避する方法はありますか?たぶん、同じことをする別のWebページを作成しますが、私の縁石スクリプトのためだけですか?