GithubHelp home page GithubHelp logo

leaders_app's Introduction

概要

Leadersの最終成果物用のリポジトリです。

leaders_app's People

leaders_app's Issues

CarrierWaveでアップロードした画像のurlが保存されない。

エラー内容

概要

  • /profile/:idで画像をフォームから送信されると、画像がアップロードされ、それと同時にUserのimageカラムから画像のurlが保存され、取得できることを想定していました。
  • しかし、画像保存直後(app.rb 313行目のpryを試していただけると分かると思います。)はuser.image.urlにアップロードされた画像のurlが保存されているのですが、redirect直後(app.rb 296行目のpry参照)で@user.image.urlを呼び出すと、画像が見つからない場合に挿入されるデフォルトの値が入ってしまっています。
#app.rb:313
[1] pry(#<Sinatra::Application>)> user.image.url
=> "/uploads/tmp/1591936107-458266040347852-0001-5687/feelsbadman.png"

#app.rb:296
[1] pry(#<Sinatra::Application>)> @user.image.url
=> "/images/fallback/default.svg"

自分の考え

  • 自分なりには調べ尽くしたので、自分の知識外の問題だと考えています。(Sinatra,またはRubyの仕様など)

調べた記事、実装の参考にした記事

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.