2013-07-30 3 views
1

직접 S3 기능에 업로드 기능을 추가하려고하고 양식 태그와 관련된 몇 가지 문제가 발생했습니다. 이 js 라이브러리/튜토리얼 https://github.com/blueimp/jQuery-File-Upload/wiki/Upload-directly-to-S3을 사용하고 있지만 HAML을 모방하지 못했습니다. 더 많거나 적은 내가하고 싶은 무엇 form_tag의 내부외부 URL에 대한 양식 작업

:action => "http://mybucket.s3.amazonaws.com" 

해야하지만, 이렇게하면 간단하게 URL을 무시하고 모델의 index 액션을 사용하여 바람. 나는 form_tag이 아닌 form_for을 사용하고 있습니다. 객체에서 양식에 액세스 할 수 있어야하기 때문입니다. 어떤 추천?

답변

1

원격 URL의 경우이 URL을 첫 번째 form_tag 매개 변수로 씁니다. 다른 매개 변수도 추가 할 수 있습니다.

<form accept-charset="UTF-8" action="http://google.com" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /><input name="authenticity_token" type="hidden" value="XrSZtP4x5lzrigO9oLgCbDa04jedK6hdDrVipemle+s=" /></div> 
<input name="commit" type="submit" value="Save changes" /> 
자세한에서 http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-form_tag

<%= form_tag('http://google.com') %> 
<%= submit_tag %> 

이 코드는 다음 양식을 생산 읽기

관련 문제