2012-05-16 1 views
2

내가 페이지 소스를 볼 때, 나는 그러나 그 SRC URL을 클릭하여 반송파가 렌더링되지 않지만 경로가 있지만 이미지가 반송파에서 그림을 렌더링하려고 시도한 적이 있습니다.

<img alt="Photo_44" src="/uploads/user/image/59/Photo_44.jpg" /> 

를보기 때문에 제대로 업로드 믿고, 내가 carrierwave에 대한 기본 설정을 사용하여

No route matches [GET] "/uploads/user/image/59/Photo_44.jpg" 

메신저를 얻을. 이미지가 제대로 로컬

사샤/데스크탑/rails_projects가/myproject라는/국민/업로드/사용자/이미지/59/Photo_44.jpg

과 같이 존재하는 경로를 내 사용자 테이블에 내 이미지 컬럼에 업로드됩니까 잘. 그러나 올바르게 표시되지는 않습니다. railscasts

http://railscasts.com/episodes/253-carrierwave-file-uploads?autoplay=true

https://github.com/jnicklas/carrierwave

을 읽는하지만 난 잘못이 무엇인지 알아낼 어차피 다음이었다 필자. 어디에서 이미지가 여기

<%= form_for(resource, :as => resource_name, :url => registration_path(resource_name), 
      :html => { :method => :put, :multipart => true }) do |f| %> 
    <%= devise_error_messages! %> 
    <%= render '/shared/fields', object: f.object, f: f %> 
    <%= f.submit "Save changes", :class => "btn btn-large btn-primary", :style =>"display:block;" %> 
    <div class="edit_avatar" > 
     <%= f.file_field :image %> 
    </div> 
<% end %> 

및하여 렌더링하려고 메신저입니다 업로드 ... 내가 잘못

<%= image_tag @user.image_url.to_s %> 

을 뭐하는 거지? 도움을 주신다면 고맙습니다.

답변

3

시도해 보지 않으 셨다면 도움이됩니다.

+0

아, 나는 그것을 true로 설정할 때 false로 설정합니다. 완전히 jquery/bootstrap 로딩을 망칠 수 있습니다. 난 사실이 jquery/bootstrap 문제가 생기면이 기괴한 얻을. 다른 해결책을 생각할 수 있습니까? 생산에서 – Sasha

+0

그러나 어쨌든 false로 설정해야합니까? 그래서 아마 너무 생산에 엉망이 될까? – Sasha

+0

gosh, true로 설정하면 문제가 해결됩니다. 하지만 내 부트 스트랩이 다시 작동하지 않게 할 것입니다. – Sasha

관련 문제