2012-10-29 3 views
1

내 컨트롤러에 파일 위치를 전달하고 싶습니다. 여기서는 각 요소에 data-bind ="value: x"을 사용하고 있지만 사용할 수없는 파일 위치는 잡을 수 없습니다.Jasny 파일 업로드를 사용하여 파일 위치를 얻는 방법

난 당신이 전체 양식을 게시하는 경우 그것은 도움이 될 것 Jasny 부트 스트랩는 FileUpload

<div class="fileupload fileupload-new" data-provides="fileupload"> 
    <div class="input-append"> 
    <div class="uneditable-input span3"><i class="icon-file fileupload-exists"></i> 
<span class="fileupload-preview"></span></div><span class="btn btn-file"> 
<span class="fileupload-new">Select file</span><span class="fileupload-exists">Change</span> 
<input type="file" /></span><a href="#" class="btn fileupload-exists" data-dismiss="fileupload">Remove</a> 
    </div> 
</div> 

답변

3

에서이 스크립트를 사용하고 있습니다.
처음에는 설정으로 어려움을 겪었습니다. 내가해야 할 일은 모두 형태로 :multipart => true으로 설정된다는 것을 깨닫기 위해서였습니다.

<%= form_for @item, :html => {:multipart => true} do |f| %> 

일단 그렇게하면 컨트롤러에서 파일 경로를 가져올 수 있습니다. 비록 그것이 당신의 문제에 대한 해결책인지 모르겠습니다. 다시 말하지만, 양식을 제출할 때 더 많은 코드와 매개 변수를 표시하면 도움이됩니다. 다른 게시물에 몇 가지 답변

+0

Hello 아쉽게도 우리가 아약스 호출을 사용하여 컨트롤러에 매개 변수를 전달할 때 양식을 사용하지 않아도됩니다. 단순히 코드를 그대로 두는 것이 전부였습니다. –

관련 문제