• Ruby on Rails環境構築(Linux) - Qiita

    qiita.com 27 Jun '17, 5am

    WindowsなんだけどWindowsじゃイヤだ、という人向け? vagrantとか使えばOS関係ないしね、という人には向いているかも。 CentOS7、rootユーザで実行する想定です(途中からユーザ変わります。ご注意を)。 ## 1. gitインストール こいつがないと始まりません。 ``` $ yum install git ``` ## 2. パッケージインストール ネイティブにコンパイルする際のライブラリ、SSL、YAMLなどなど ``` $ yum install gcc-c++ glibc-headers openssl-devel readline...

  • Railsの楽観的ロックで発行されるSQL - Qiita

    qiita.com 06 Jun '17, 1am

    # はじめに 環境: Ruby on Rails 5.1.1 Railsの楽観的ロックで、どういうSQLが発行されるかを検証する。 楽観的ロックについては http://qiita.com/merrill/items/d9d41d64df292bd6432a などを参照。 もし、"saveする直前にselectしてlock_versionを確認し、同じならupdate"、としていると、このselectとupdateの間に横から更新が入ると問題になるため、気になった。 (結論からいうとそうはなっていなく、atomicな操作だった) # 準備 migration ``...

  • 【Railsチュートリアルでは教えてくれない】rails new コマンドの正しいやり方 - Qiita

    qiita.com 11 Jun '17, 3am

    # この記事の目的 Ruby on Railsを使ったアプリケーションの開発の経験がある方であれば、一度は[Railsチュートリアル](https://railstutorial.jp/)を読んだことがある人が多いのではないでしょうか。RailsチュートリアルはRailsの入門記事としては、内容が非常に充実しているため高く評価されており、私もRailsチュートリアルを読み、Webアプリケーション開発における基礎を学びました。 しかしながら、いざ、自分でアプリケーションを作ろうと思うと、Railsチュートリアルには載っていないけれども、Railsで開発をするならば知...

  • Docker + Ruby on Railsの開発環境作成の最短構成

    qiita.com 09 Jun '17, 9am

    # コンテナを作る。 $ docker pull ruby:2.3.1 $ docker run -it -v /PATH/TO/LOCAL/RAILS_DIR:/usr/src/rails_app -w /usr/src/rails_app -p 3000:3000 ruby:2.3.1 /bin/bash # 新規にrailsアプリを作る場合 :/usr/src/rails_app gem install rails :/usr/src/rails_app gem new . :/usr/src/rails_app rails s -b 0.0.0.0 # す...

  • さっき発表した資料です / 自分の Ruby/Rails 勉強のふりかえり #omotesandorb https://t.co/8n750ha8Qp

    自分の Ruby/Rails 勉強のふりかえり #omotesandorb - Qiita

    qiita.com 01 Jun '17, 11am

    表参道.rb #23 ~ Ruby/Railsの学び方 ~ の発表資料 https://omotesandorb.connpass.com/event/58274/ --- ## 自己紹介 名前: sinsoku 会社: 株式会社grooves Ruby/Rails歴: 6年くらい github: [sinsoku](https://github.com/sinsoku) twitter: [@sinsoku_listy](https://twitter.com/sinsoku_listy) --- https://portfolio.forkwell.com/ ...

  • Ruby / Rails

    qiita.com 21 Apr '17, 4pm

    Ruby でシステム開発をする上で欠かせないのがデバッガの存在です。しばしば Ruby はデバッグがし辛い (動的型付け・ディスパッチのため) と言われますが、デバッガをうまく活用することで問題解決をスピーディにすることができます。 # コンソールは何を使うべきか いきなりですが Ruby のコンソールには2種類あります。 * `irb` … Ruby 言語処理系に組み込まれるコンソール * `pry` … [Pry](https://github.com/pry/pry) による OSS どちらを使うべきか、考えるまでもなく **Pry一択** です。 - 機能...

  • マテリアルアイコンをRuby on Railsで使う - Qiita

    qiita.com 30 May '17, 1am

    # 使うもの - [Materialize sass ruby gem](https://github.com/mkhairi/materialize-sass) - [Material Icons for Rails](https://github.com/Angelmmiguel/material_icons) # 準備 ## Gemのインストール `Gemfile`に下記2行を追加 ``` gem 'materialize-sass' gem 'material_icons' ``` `bundle install`する ## scssに追加 `app/as...

  • [Ruby入門 Rails5編] 04. コントローラの作成とテスト - Qiita

    qiita.com 27 May '17, 3am

    前回は、MVCの全体像を、引きのショットでざっくり眺めてみた。 今回はMVCの肝となるコントローラを作成する手順を学ぶ。 あと、コントローラに対するテストも書いてみる。 ### 【1】準備 --- いままで何度かやった手順なのでざっと〜。 ① アプリケーションの作成 ```bash cd /docker-host/share/webapps/ rails _5.1.1_ new sample_app ```   ② Gemを追加 ```bash # Gemfileを開く cd /docker-host/share/webapps/sample_app vi Gem...

Related