カテゴリー:Ruby on Rails
-
Bundlerとは? RubyのライブラリであるRubyGemsを管理するためのツールで、開発プロジェクトごとにRubyGemsの依存関係を管理してくれます。これ自体もRubyGemsとして提供されています。 Bundlerがやってくれ…
-
アプリケーションサーバとは? Railsを動かすためのサーバのことで、Webサーバの役割もかねることができブラウザからのリクエストを元にリスポンスも返せます。 アプリケーションサーバの種類 Railsのアプリケーションサーバには様々な…
-
11.17
【Ruby】日付や時刻を扱うクラス
Timeクラス 日付を扱うクラスで組み込みの標準ライブラリ(requireは不要) 高速に動作をします。 UNIX時間に依存するため2038年問題があります。(Ruby1.9.2で対応はされました。) タイムゾー…
-
REST-API(RESTful)とは? Webで外部呼出しの方式の一つで、例えばRuby on Railsでルーティングを定義する場合に現在は知っていて当たり前の設計思想になっています。 リソースとは? RESTful-APIではリ…
-
Ruby on Railsの「Scaffolding(スキャフォールディング)」という機能を利用すれば、アプリの雛形を自動生成できるとご紹介させて頂きました。 http://www.code-magagine.com/?p=4480 …
-
Railsアプリでは、デフォルトでアセットに含まれているCSSとJavaScriptは全て読み込むようになってしまっています。 ただ、現実としてはページごとに読み込まれるCSSとJavaScriptを変更したいということがほとんどでし…
-
アセットとは? アプリを構成する3点セット(画像、CSS、JavaScript)の総称です。 Sprockets Railsで、スタイルシートとJavaScriptを管理するための仕組みで、出力するHTMLへ自動で「マニフェストファイ…
-
(railsアプリ名)/app/views/layouts ここが、Railsにおける共通デザインのテンプレート置き場になっています。 (railsアプリ名)/app/views/layouts/application.html.erb…
-
「ActiveRecord(アクティブレコード)」は、「Ruby on Rails」が正式に採用しているO/Rマッパーライブラリになります。 「O/Rマッパー」については、下記の記事でも解説しています。 http://www.c…
-
YAML(ヤムル)は、Ruby on Railsの基本的な設定ファイルの形式です。 YAML(ヤムル)の見方 YAML(ヤムル)の基本的な形式としては、下記のようになっています。 [crayon-662e1b7a19e89133550…