ruby

Heroku

【Rails】ログからエラーの原因を探ろう

ログを読むことは素人にとっては、少し億劫な作業となりますが、エラーの原因を突き止めるには必要不可欠です。またログを読み解くことは、今後の技術向上にもなると思います。
Bootstrap

【Rails】Bootstrapのスマホへの適用方法

Bootstrapを適用させればデバイスに合ったデザインに勝手にしてくれると思っていませんか。実はあることをしなければデザインが反映されないので注意しましょう。
Heroku

【Rails】Herokuで月一回のバッチ処理ができるのか

定期のバッチ処理を設定し開発環境では実行できたものの(whenever gemを使用)、本番環境であるHerokuでは使用できなかったのでHeroku上でのバッチ処理の方法を調べてみました。
rails

【Rails】カラムを追加・削除する方法!

マイグレーションを使えば、マイグレーションスクリプトと呼ばれるスクリプトファイルを作成し実行すれば、簡単に変更や追加ができます。さらにSQL文を使わずにRailsで決められた文法で記述すれば良いのでとても簡単です。
rails

【Rails】Rakeとはなんだろう?

Rakeとは Make によく似た機能を持つ Ruby で書かれたシンプルなビルドツールです。
rails

【Rails】whenever gemを使用した定期バッチ処理

バッチ処理を使えば、定期的なファイル転送、Webサイトを楽に更新する、Webサイトの定期的なバックアップ、メールマガジンの日時指定配信などができます。
rails

【Ruby】コンストラクタとは何だ?

コンストラクタとはRubyのようなオブジェクト指向のプログラミング言語で使われる機能の1つでオブジェクトを生成した際に一度だけ実行される機能を指す名称のことです。
rails

【Ruby】ハッシュの基礎をまとめてみた!

ハッシュとはキーと値の組み合わせをセットにして、複数のデータを管理することができる便利なオブジェクトのことを言います。 英語で書くと「Hash」。「寄せ集め、ごた混ぜ、(文字列)などを値に変換する」などの意味があるようです。 ハッシュは本質的には配列と同じですがインデックスとして整数値以外のものも使える点が配列と異なると言えそうです。
rails

【Ruby】配列の基礎をまとめてみた!

配列の各要素にはインデックスがあり最後尾は-1が割り当てられており[ ]角カッコでアクセスする。 インデックスはゼロオリジンで0から数えていく。 様々なメソッドに対応し、破壊的メソッドでオブジェクト自身を変更できる。 配列を追加、連結したり、文字列を配列に変換したりできる。(pushメソッド、joinメソッド、to_aメソッド、%wなどを使用) インデックス-1を活用すれば長い配列の最後の要素に簡単にアクセスできる。
rails

【Rails】each do で何ができるかな

eachメソッドとは主に配列の要素分の処理を繰り返し実行したい時に使用するメソッドです。配列を指定してeachメソッドを実行すると、配列のインデックス番号0から繰り返し処理が実行されていきます。