1
2

More than 3 years have passed since last update.

RubyとRailsの気になる単語

Last updated at Posted at 2020-01-06

時々あの、あれ、あの〜意味なんだっけって単語を記していきます。
あくまで一言で行きたい。深追いはしない派。

  • オブジェクト クラスの参照とインスタンス
  • クラス 入れるべきデータとメソッドを記載した設計図
  • クラスの参照 オブジェクトの所属するクラス
  • インスタンス クラスの設計図から出来たもの
  • インスタンス変数 クラス内であれば全メソッドで使用することができる、@で定義
  • module ミックスイン、ネームスペースを提供
  • include インスタンスとしてメソッドを追加
  • extend クラスとしてメソッドを追加
  • ブロック do~endもしくは{}で囲まれた処理のカタマリ
  • Proc ブロックを持ち運び便利なオブジェクトにしたもの
  • Lambda Procオブジェクトを作る方法の一つ。Procとの違いは引数チェックする&returnした後もメソッドを実行し続ける
  • joins sqlでINNER JOIN
  • INNER JOIN 関係があるデータだけを取ってきてくれる
  • includes データの先読みをしてキャッシュしてくれる
  • Gemfile Railsアプリで利用するgemが記述されているファイル
  • Gemfile.lock Gemfileをもとに実際にインストールしたgemリスト
  • Private オブジェクトの外側からコールはできない
  • Protected 同じクラスのオブジェクトからならコールは可能
  • セッション サーバー側に保存するユーザー情報
  • クッキー ブラウザを通じて配布され、パソコンのハードディスクドライブ上に一時的に保存される「小さいファイル」
  • ActiveRecord OR Mapper (Object <> RDB)

終わりなんてない。

特に面接で聞かれそうなやつら

※追記していきます。

cookieとsessionの違い
HTTP通信のgetとpostの違い
引数とは
プロパティとメソッドの違い
Ajaxとは
requireとincludeの違い
例外処理とは
SQLインジェクションとは?
仮想環境とは?
gemとは?
配列とは?

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2