Ruby on Rails 入門ブログ

未経験エンジニアがRuby on Railsを学習するブログです。

RubyでGoogle Spreadsheetを読み書きするメモ

GoogleSpreadsheetにターミナルからアクセスをしたかったのですが様々な方法で挫折することも多々だったので現時点で上手くいった方法をメモ。 Googleでログインしていて、任意のSpreadsheetにアクセスできる状態が前提です。 google_driveのgemを使うのが一…

Ruby on Rails で 初心者がAjaxを使ってみる

【やりたいこと】 カテゴリーを変更すれば、Ajaxが 対応するカテゴリーのitem を取得し表示する。※itemの部分のみが変更されるので、ページ変遷しない 【イメージ】表示:ajax/search.html.erbcategory1〜3で選択する→api/controllers/ajax.controllerが呼び…

Ruby on Railsでdevise使ってログイン機能を作る

Ruby on Railsでログイン機能を作ります。 何やらとても便利なdeviseというgemがあるそうなのでそれを使用します。 ■ deviseをインストールする vi Gemfile #Gemfileをvimで開くgem 'devise' #deviseというgemをGemfileに記載するbundle install #未インスト…

Ruby on Rails初心者がMVCについて整理する

この記事では、Ruby on Railsを用いて何かを作った時 どんな流れで何を作ってるのかを初心者なりに整理します。 イメージは リクエスト→Routeでリクエストに対するController/action呼ぶ→Controllerでaction呼ぶ→model→DBへデータ取りに行く→modelが取ってき…

CentOS7にRuby+Railsをインストールする(rbenv使用)

前回VagrantとVirtualBoxを使用した仮想環境が完成したので、この環境にrubyとrailsを入れていきます。 色々とインストールしたいのでroot権限で行います。 sudo su #root権限へ yum update #インストール済パッケージで更新できるものを更新する 一通りupda…

Vagrant+VirtualBoxを使ってCentOS7の環境構築する

【環境】Max OSX【構築する環境】Vagrant+VirtualBox+CentOS7 1.VagrantとVirtualBoxをそれぞれインストールする Vagrant by HashiCorpDownloads – Oracle VM VirtualBox 今回は、Macに合わせてインストールしました。特に編集する必要もないので、次へを押…