カテゴリー:Ruby on Rails
-
ERBとは? 「Embedded RuBy」の略でHTMLにRubyのコードを埋め込みますと言う意味になります。RailsのMVCのビュー部分に当たる「ビューテンプレート」のことで、HTMLによく似た記述をします。ファイルの拡張子は「.h…
-
「コントローラー」とは? ユーザーが、URLにアクセスした際に、リクエストが発行されますが、ユーザーからのリクエストを受け取り、モデルやビューへと渡す役割のプログラムのことです。 「コントローラー」を作成するには? 自動で生成できるコ…
-
Railsアプリのフォルダ構成と使用頻度 フォルダ名 説明 使用頻度 app アプリのプログラム 高い ├assets スタイルシートや画像、JavaScript ├config …
-
Ruby on Railsとは? Rubyで作られたWebアプリケーションフレームワークです。 Webアプリ開発に必要な機能が全て詰まっていることから「全部入り」のフレームワークとよく言われます。 Javaに影響を与えた 「Ru…
-
通常のWebアプリケーションであれば、パスワードはデータベースに保存します。ただ、そのままDBに保存するのは、セキュリティ上望ましくありません。その対策として、現在はDBにパスワードを保存する際は、ハッシュ関数を使ってハッシュ(digest…
-
有名な脆弱性として、XSS(クロスサイトスクリプティング)があると思いますが、基本的な知識をまとめます。 XSSとは? ユーザーに表示するコンテンツに悪意のあるスクリプト(主にJavaScript)を仕掛けて、そのコンテンツを表示したユ…