paizaで正規表現出てきたけど、忘れかけてる… 忘れないようにメモメモ。 文字の置換 sub 一致した最初の部分の文字列を置換したいときに使う。 書き方はこう。 str = "ヤサゴリ、おはよー" str.sub(/おはよー/, "こんばんはー") => "ヤサゴリ、こんばんはー"…
Ruby on Railsではデータを保存するのにモデルとテーブルを使用する。 最近やってなくて忘れてたから、忘備録がてらまとめておく。 モデルって データベースに登録されたデータをコントローラに渡したり、ビューで入力されたデータをデータベースに保存した…
転職予定先の会社はWindows環境下でC#を使っていくとのこと。 ヤサゴリは今までプログラミングはMacでRubyを使っていたのでノータッチ。 ひとまずパソコンが支給される前に自宅のデスクトップで練習することにする。 そのためにはVisual Studioを使えるよう…
rubyの問題を解いていた時にさっそくけ躓いたところ。 おそらくすぐ忘れるのでメモ。 複数の値を入力 問題でよくある最初の1行目に複数の値を入れるパターン。 スペースで入力するならこれでOK inputs = gets.split puts inputs # 1 2 3 # => ["1", "2", "3"…
自分のポートフォリオサイト、ブラウザで開いたときの表示がしょぼい。 ということで、ブラウザのタブの表示方法を修正。 タイトルの修正 通常、保存してあるフォルダ名がそのままブラウザのタブに表示されてしまう。 これじゃ見栄えが悪すぎるので修正。 今…
Herokuは無料で作成したファイルをデプロイできる優れたサービス。 Railsで作ったファイルもGitHubと連携すれば勝手にデプロイしてくれる。 ただ、DBを使う場合はそううまく行かない。 Herokuと連携させるところからまとめておく。 条件 Ruby on Railsでファ…
cssで基本的にfloatばっかり使っててdisplay: flex;をほとんど使ってこなかったので、お勉強がてら確認を。 きっかけ はじまりはKazuki@エンジニアになってやるさんのこちらのツイートすごーくすごーく雑で申し訳ありません。構造を写真のように捉えておりま…
コントローラー名とモデル名が異なる時のルートパスでつまずいたので、忘れないようにメモ。 前提条件 コントローラー名①: UsersController コントローラー名②: DatasController モデル①: HouseModel (has_many :datasets) モデル②: DatasetModel (belongs_t…
herokuでデプロイしてみたら、TOPぺーじの背景画像が表示されず。 ローカルサーバーでは問題なかったのになぜ? どこがおかしいのか確認してみる。 画像の保存場所 今回はDBに登録された画像ではなく、app/assets/imageに保存された画像を使用している。 実…
何気なく使ってたFont Awesome。 ゼロから導入しようと思った時にちょっと戸惑ったので、導入方法をメモ。 GEMの追加 まずはFont Awesomeを使うためのgemを追加。 config/routes.rb gem 'font-awesome-rails' gemを追加したのでアップデート $ bundle instal…
塾のカリキュラム的にrubyのバージョンをダウングレードして使っていた。 これからは新しいバージョンで進めようと思うので、rubyのバージョン変更のやり方をメモしておこう。
routeの作成 各ページのrouteを作成していく。
ファイルの作成 railsで新たにアプリを作るときにはこのコードを使います。