@west2538onRailsの技術ブログ

【Rails】SNS「Mastodon」のインスタンス名を取得したり自動フォローしたり

個人開発のWebアプリ「まちかどルート」をv4.6にバージョンアップしました。 SNS「Mastodon」のアカウントでログインできるようにしてあります。 せっかくなので、MastodonのAPIをいくつか使ってみ...

【Rails】Active StorageのDirect UploadにおけるSafariの問題(代替策で解決!?編)

プログラミングに入門して6ヶ月。初めての個人開発となるリアルRPG系Webアプリ「まちかどルート」はv4.18になりました。 今回は、画像をAmazon S3にアップロードするときにおいて、RailsのActive Storag...

【Rails】駅でチェックインを実装(HeartRails Express Web API使用)

プログラミングに入門して6ヶ月。個人開発のリアルRPG系Webアプリ「まちかどルート」をv4.1にバージョンアップしました。 今回追加したのは駅でチェックインできる機能です。 HeartRails Express ...

【Rails】image_tagのリンク切れで代替画像を表示するイベントハンドラ

個人開発のリアルRPG系Webアプリ「まちかどルート」ではタイムラインにみんなの投稿が流れます。 そして、それぞれの投稿には認証元サイトのアカウントに設定されているプロフィール画像が付くようになっています。 ところが、認証元のサイ...

【Rails】openBDのWebAPIによる書籍検索でmodelにバリデーションを実装

プログラミングに入門して5ヶ月。個人開発のリアルRPG系Webアプリ「まちかどルート」をv4.0rc1にバージョンアップしました。 今回追加したのは書籍や漫画を読んだら投稿してレベルアップできる機能です。 openBDの書籍検...

【Rails】Active Storageで写真のEXIF情報を除去

個人開発のWebアプリ「まちかどルート」をv3.8にバージョンアップしました。 今回の新機能はクリアコメントへの写真添付です。 ところがアップロードされた写真に、撮影場所を示す緯度や経度、さらにはどんな機種(スマホやカメラなど...

【Rails】Active Storageでハマったレコードの取得

個人開発のWebアプリ「まちかどルート」をv3.7にバージョンアップしました。 今回の新機能は「メディア」です。 ユーザーが投稿したサブクエストの中から、未クリアの写真付きサブクエスト(つまり写真付きandコメントなしの投稿)...

【Rails】タイムラインの「つづきを見る」ボタン(Ajax通信)

個人開発のWebアプリ「まちかどルート」では、みんなのつぶやきが流れるタイムラインに「つづきを見る」ボタンを設置しています。 この「つづきを見る」ボタンを押すと、文字どおりページ遷移なしに続きが表示されます。これを実現するのに下...

Webアプリ「まちかどルート」で今週のおすすめを表示するコード【個人開発】

個人開発のWebアプリ「まちかどルート」。そのトップページに表示している「今週のおすすめ」は、下記のようなコードで実現しています。 <% @ranks = Comment.where('created_at > ?'...

【Rails】タグの再読み込みボタン(Ajax通信)

個人開発のWebアプリ「まちかどルート」。その機能のひとつにおすすめのタグがあります。 右下にある「タグの再読み込み」ボタンを押すとページ遷移なしにタグの一覧だけを読み込みなおします。ユーザーにとって気に入ったタグが出てくるまで...