Ruby・RailsRuby・Rails2020-02-09【Rails】『omniauth-twitter』でログイン機能を実装する手順Ruby・Railsいちいち思い出すのが面倒なので手順を記録しておく。『devise』と連携して実装する場合はこの通りでは無い。6.ヘルパー...【Rails】『omniauth-twitter』でログイン機能を実装する手順2019-12-22【Rails】開発環境をSQLite、本番環境をPostgreSQLで構築すると後々面倒なことになるかも?Ruby・RailsRailsのデフォルトDBはSQLiteです。アプリケーションを簡単にデプロイできることで人気のPaaSであるHerokuのデフォルトDBはPostgreSQLです。Railsでは環境ごとに異なるDBを利用している場合でも、基本的に問題なく動作します。かの有名なRailsチュー...【Rails】開発環境をSQLite、本番環境をPostgreSQLで構築すると後々面倒なことになるかも?2019-11-26migrationファイルの生成・記述方法のまとめ【随時更新】Ruby・RailsRailsにおけるmigrationを使ったテーブル定義の変更方法は、Qiitaを筆頭に、ちょっとググればすぐ出てきます。UIはシンプルで洗練されたデザインが魅力的なCSSフレームワークです。UIを利用しています。アプリケーションプログラミング』を購入しました。既存コードを修正するのと、ゼロからコードを組み上げるのは難易度が全然違います。既存コードの修正は、既存のアーキテクチャに則ってコーディングするのが基本です。「既存コードを真似して書く」ことができます。試してみたRailsのエラー画面をリッチにするgem『better_errors』を使ってみたので、導入方法を紹介します。こんな感じでリッチになる。つぎにつくる予定のWebアプリでは、認証(ログイン)機能を実装しようと思っています。そこで認証機能を実装するためのgemで有名な『devise』の最低限の動作確認をしてみました。開発・公開中の『ポケモンしりとり』は、ポケモンの名前を使ったしりとりです。ルールは通常のしりとりと同じなので、名前の語尾が「ン」で終わるポケモンを回答すると負けになってしまいます。最初はRubyの勉強のために始めた競技プログラミング(以下競プロ)ですが、最近はほぼ趣味として取り組んでいます。いずれは競プロに適しているとされる、コンパイル言語のC++で取り組んでみたいとは思っているものの、まだRuby学習中の身なのでし...【Rubyで競プロ】よく使う、標準入力を扱う方法あれこれ2019-07-17Qiitaに「Railsアプリケーションで初期データをセットアップする方法あれこれ」という記事を書きましたRuby・Rails先日公開した「ポケモンしりとり」では、ポケモンの名前の情報をマスタデータとしてDBに保持させているのですが、現在ポケモンの数は809種類で、とても手作業でデータロードする気は起きません。『ポケモンしりとり』、つくってます。Twitterでは何度か紹介したのですが『ポケモンしりとり』を個人開発しています。Vue.jsでポケモンしりとりをつくってみました。デザイン整えたら公開する予定です。RSpecによるRailsテスト入門』を読みました。本書はRubyのテスティングフレームワークである「RSpec」の解説書です。vendor/bundle」するかしないか問題Ruby・Rails今日、こちらのQiita記事を読みました。installコマンドのオプションです。Rails)の学習をしています。