if it does't challenge you, it can't change you

RubyのWebエンジニアやってます。主にRuby on Railsのことで勉強になったこと書いていきます。

2017-01-01から1年間の記事一覧

HerokuとS3を連携

S3の初期設定 この記事のバケットの作成のところ(Imagemagikの導入の手前)までの通りすればできました。 【Rails】S3へ『CarrierWave+fog』を使って画像アップロードする方法 | vdeep Gemfile こちらを追加し、bundle install gem 'fog-aws', group: :produc…

アコーディオン機能の三角がくるっと回るやつの設定方法

html <dt><p><img src="./images/triangle.png" class="arrow">&emsp;学歴</p></dt> <dd><p>長岡技術科学大学 環境工学課程卒業</p></dd> <dt><p><img src="./images/triangle.png" class="arrow">&emsp;実績</p></dt> <dd><p>オーストラリアワーキングホリデー<br>6,000kmヒッチハイク旅制覇</p></dd> <dt><p><img src="./images/triangle.png" class="arrow">&emsp;SNS<…</p></dt>

バリデーションの日本語表示の仕方

1. 辞書ファイルをダウンロード まずプロジェクトのトップで下記コマンドを実行して、辞書ファイルをダウンロード。プロジェクトのトップとはアプリ名がsampleであれば「:~/workspace/sample (master) $ 」のようにディレクトリを移動してからという意味 # …

Rails5 バリデーションの書き方

バージョン Rails 5.1.4 対象 下図のようなお問い合わせフォームのバリデーションを作成していく。 文法 validates シンボル1,シンボル2, シンボル3,・・・, バリデーションの種類: {オプション: true} ※カラムのシンボル名は→「:」+「カラム名」※「バリデ…

Ruby on Rails一連の流れ

全体の流れ 1.ブラウザからのリクエスト→ルーター 2. ルーター→コントローラー 3. コントローラー→モデル 4. モデル→DB 5. コントローラー→ビュー 1.ブラウザからのリクエスト→ルーター ユーザーがブラウザからサーバーにリクエストを送る。リクエストにはUR…

関数の中に余分の変数に余分な引数が格納される

関数judgementで仮引数pointsが設定されている。その関数に仮引数の個数以上の引数を渡すと、その関数内に違う変数があれば、余分な引数は自動でその変数に格納される。もし、関数内に余分な変数がなければエラーになる。 function judgement(points, args){…

Javascriptはメソッドの外の変数も読み込む

Javascriptはメソッドに引数を設定しないで、メソッドを呼び出してもメソッドの外の変数を読み込んで計算する。 メソッド(get_achievement)に引数を設定しないで、そのメソッドを呼び出しても、メソッドの外にある変数pointsを読み込み計算している。これを…