Transloadit Rails GitHub ページのチュートリアルに従いましたが、アラートが発生せずにフォームを送信できません: Could not find input[name=params] in your form
. [OK] をクリックすると、Transloadit がすぐにスローINVALID_FORM_DATA: bad form data, cannot parse
され、データがサーバーにヒットすることはありません。
私のアプリは と を使用Rails 4.1.4
してjquery-rails 2.1.4
います。
これが私のフォームです:
= form_for @profile, url: community_add_photo_path(@profile), html: {id: 'photo_form'} do |f|
= render 'shared/error_messages', object: f.object
= transloadit :profile_photo
= hidden_field_tag 'transloadit_template', 'profile_photo'
%table.list
%tr
%td.faded.label Photo Filename
%td= f.file_field :photo, required: true
%tr
%td
%td= f.submit 'Upload'
= transloadit_jquerify :photo_form, wait: true
そして私のtransloadit.yml
ファイル:
development:
jquery_sdk_version: 'latest'
auth:
key: 'key'
secret: 'secret'
duration: 1800 # 30 minute validity period for signed upload forms
templates:
profile_photo:
steps:
resize:
height: 256
resize_strategy: 'fillcrop'
robot: '/image/resize'
width: 256
store:
bucket: 'bucket-name'
key: 'key'
path: 'temp/${assembly.id}/${file.name}'
robot: '/s3/store'
secret: 'secret'
助言がありますか?ありがとう!