Railsこんにちは、nishi_talk(@nishi_talk)です。今回はdeviseのomniauthのTwitter認証を使ってログインしたときにプロフィール画像をする方法をご紹介します。deviseを使ってomniauth認証の設定方法はこちらの記事で紹介してます。Rails】deviseを使ってtwitterのOmniAuthを実装する方法Twitterのプロフィール画像をデータベースに保存する設定をしたのですが、なぜか保存されず。Twitterのデータは取得できているのに、保存するために送信されているparamの値を確認すると、なぜかプロフィール画像の値がNillに。対処した方法プロフィール画像を保存するときに、CarrierWaveを使っていたのですが、アップローダをマウントした場合にメゾットを変更する必要があるみたいです。user.imageにアップローダをマウントした場合はuser.remote_image_urlに変更します。remote_image_urlのメソッドで値を代入すると、代入されたURLから画像を取得し、アップローダで処理してくれます。紹介した記事のapp/model/user.rbの以下の箇所を変更します。endend上記の設定をして、ファイルをアップロードすると無事に保存されました。こちらの記事を参考にされてもらいました。ぷれすとぶろぐ未経験からでもエンジニアにはなれる!中堅の年代になり、最近よくどうやってエンジニアになったんですか?と聞かれる機会が多くなりました。私は転職組で未経験からエンジニアになりました。そこら辺のストーリーは「未経験からWebデザイナーになった経緯を紹介」で書いているのでそちらをご覧ください。当時はWebの技術を教えてくれるスクールがあまりなく、私はWebの勉強は独学で勉強し転職したのですが、今はスクールの数も多くなっていてオンラインで受講できるところも増えてきました。Engineerが運営するオンラインプログラミングスクールです。エンジニアに特化したキャリアサービスを展開しているからこそのカリキュラムを実現しています。転職サポート付きでスクール卒業後もキャリアも安心です。オススメのサービスです。boostオンライン」CodeCamp(コードキャンプ)オンライン・マンツーマン指導のプログラミングスクールとしてNo.1*の実績を持つサービスです。高い学習効果が評価されテレビや新聞、ビジネス誌など*多くのメディアで紹介されています。講師は全て現役のエンジニア。未経験から確実に習得するために開発されたオリジナルカリキュラムでWebデザイン、Webサービス開発、アプリ開発などを幅広く学習することができます。多くの受講生が、現役エンジニアの手厚いマンツーマン指導によって確実にプログラミングを習得し、キャリアアップ・転職・独立起業などの目標を実現しています。WEBCAMP転職を本気で考えている方向けのプログラミングスクールです。転職を保証しているため、未経験からIT業界へ転職を求めている方へおすすめです!プログラミング未経験者でも安心のサポート体制をご用意しており、特に受講者アンケートでは『サポート体制がしっかりしていて魅力的』、『転職を保証していただいていることで安心』というレビーが多くしっかとしたサポートを提供しています。WEBCAMPはチーム開発など、実務により近い実践的カリキュラムを導入しているため、転職先・就職後にいち早く活躍できるスキル・経験を積むことができます。WEBCAMP】Udemy私の周りの現役のエンジニアの人も活用しています。基礎をしっかり固めたい方や、実践向けの配信など幅広く解説している動画が豊富にアップされているので活用するのはオススメです。習得したいスキル(プログラム言語)が明確で、年収アップのために学習している方やAI・機械学習を学んでスキルアップを目指しているエンジニアの方に支持されているます。1講座あたり数千~数万円程度で実践的なスキルアップを経済的でオススメです。未経験Webデザイナー→フロントエンドに目覚める→最近はバックエンドもチョロチョロ...ブログ書いてます。2018.02.19こんにちは、nishi_talk(@nishi_talk)です。2018.07.27こんにちは、nishi_talk(@nishi_talk)です。今回はrailsのmeta-tagsの設定方法とSEO対策をした方法をご紹介します。2018.11.13こんにちは、nishi_talk(@nishi_talk)です。RailsでWebアプリの入力項目に絵文字を入力するとmysqlのエラーが。2019.09.27こんにちは、nishi_talk(@nishi_talk)です。2019.08.01こんにちは、nishi_talk(@nishi_talk)です。アカウントを作成するときに使っているdevise。2019.08.01こんにちは、nishi_talk(@nishi_talk)です。開発をしていて本番環境と開発環境で表示や処理を分ける方法をご紹介します。WordPress.。