Ruby on rails 開発備忘録

Rails、テック関連の備忘録として。躓きとか疑問を中心に。

RSpecを実行すると、WARN Selenium [DEPRECATION] Selenium::WebDriver::Chrome#driver_path= is deprecated. Use Selenium::WebDriver::Chrome::Service#driver_path= instead.が出てきた。

表題の通りなんですが、System Specを実行しようと思いbundle exec rspecを実行するとWARNが表示されました。 実行環境は ruby '2.5.1'、Rails 5.2.3、Rspecが実行できる環境がセット済みです。 どうやらGemに入っていた、chromedriver-helperが問題のようで…

brew upgradeしたらbin/rails s 出来なくなった。。Sorry, you can't use byebug without Readline.

開発環境: Mac osX Sierra 10.12、Ruby 2.5.1、Rails 5.1.6、mysql 8.0.15 エラーの経緯:Deviseでユーザーモデルを作成後、paperclipでユーザーのプロフィール写真を実装しよと思って、imagemagick入れてbundle install。ユーザープロフィールに写真をアップ…

「Rubyでスクレイピングを体験しよう」に参加してきました。

今週は、X-HACKさんの「Rubyでスクレイピングを体験しよう」に参加してきました。nokogiriに関しては使ったこともあったんですが、Xpathでうまくスクレイピングできなかったり、少しモヤモヤしてたのでイベントに参加してきました。イベントは、2時間くらい…

テックピット主催、「1日でTinder風マッチングアプリ(Rails)を作りながらプログラミングを学ぶ」に参加してきました。

みなさん、こんにちは 今回は、週末にテックピットさんが、主催した「1日でTinder風マッチングアプリ(Rails)を作りながらプログラミングを学ぶ」に参加してきたのでイベントの感想や使用した教材(チュートリアル)について書いておこうと思います。 まず、…

carrierwaveのファイルのサイズ制限とエラーメッセージの日本語化。

前回の続きとして、cloud9上にCarierwaveを使ってアップロードした画像のサイズ制限をしたいと思います。 開発環境: Ruby on rails 5.1.4 画像のファイルサイズ制限は、Carrierwave1.0.0betaからsize_rangeメソッドがサポートされたので、アップローダーに追…

Cloud9を使ってCarrierwaveで複数画像をアップロードする方法。

Carrierwaveを使って、複数の写真をアップロードするやり方については既にネット上に沢山出ていますが、まっさらのCloud9上に構築して色々いじってみたかったので自分用のメモとして残してみたいと思います。 目標 : Carrierwaveを使って1度に複数の写真をア…