なんちゃってウェブ系エンジニアの備忘録

某IT企業で働くなんちゃってウェブ系エンジニアが技術やデザインなど役に立ちそうなものなどを備忘録として載せていきます

Ruby

ルーティングを理解してみる

Railsでは、URL(パラメーターを含む)をもとにコントローラ/アクションを決定するというルーティングがあり、これらは「アプリ名/config/routes.rb」という設定ファイルに定義します。その設定ファイルの中身を確認するといろんなサンプルが記述されていま…

Ruby on Railsでモデル作成からデータ取得まで実装してみる

最近Ruby on Railsを勉強し始めたばかりですが、Rails標準であるActive Recordを利用してテーブル作成からデータ取得までの流れをまとめておきます。 ちなみに、Rubyバージョン:2.0.0、Rails4.1.4、MySQL5.6系を動作させている環境を前提として進めていきま…

Ruby 自己学習メモ3

今回は、Rubyのクラスを中心に自己学習した内容をまとめておく。 自己学習メモ2 自己学習メモ1 クラスの定義と呼び出し Rubyのクラスを定義させるには、以下のようにclassを使うことによって定義できます。 class クラス名 "ここにクラスの定義等を入れてお…

Ruby 自己学習メモ2

先日に引き続き、今回はRubyのメソッドを中心に自己学習した内容をまとめておく。 メソッドの定義と呼び出し Rubyのメソッド定義の基本形は他言語とあまり変わらない。 以下の構文でメソッドを定義できます。 def "メソッド名" "ここに処理したい文を入れる"…

Ruby 自己学習メモ1

備忘録としていろいろ残しておく。 自分用メモなので分かりづらいかと思いますが、そこはご容赦願いますw Rubyの標準出力について Rubyの標準出力として、print,putsが存在する。 大きな違いとしては、改行されるか否かだ。 print print("おはようございま…

Rubyって

今後の案件でRubyを使うかもしれないという話を伺いました。「敵を知るにはまず味方から」というわけではありませんが、 やはり、歴史や基本知識をしっかり押さえたほうがよいかと思いますので、 Rubyはどんなものなのかまとめてみました。 Rubyとは Ruby(…