読者です 読者をやめる 読者になる 読者になる

手取り足取りプログラミング

cloud9、railsについて自分がつまずいた所を詳しく説明します。なぜなら一番読み返すのは自分だから。

【Rails】ファイルをDBに保存・ダウンロードする方法

はじめに 概要 ファイルをDBに保存し、保存したファイルをダウンロードするサンプルを作成します。

【Rails】Ajaxを使用する

はじめに 概要 地方をドロップダウンリストで選択するとAjaxで都道府県一覧を取得し表示するというサンプルを作ります。 例)四国地方を選択すると徳島、香川、愛媛、高知が表示される

Webサービス作ってみました

先日RESAS-APIの使用方法を書きましたが、その RESAS-APIを使用したアプリコンテストが開催されていたので応募してみました。 ※もう応募は締め切られました。 それがこちら ここどこ? - 観光地当てクイズ - RESAS-APIの観光地情報を使用して、ランダムで観…

【Rails】RESAS APIを使ってみた 後半

やること RESAS APIとは バージョン Model 人口構成取得時のパラメータ Modelの記述 Controller View 人口構成取得時のレスポンス Viewの記述 エラーについて 403 Forbidden 404 Not Found 429 Too Many Requests 完成 ソース 前回の記事の続きです。 yonayo…

【Rails】RESAS APIを使ってみた 前半

やること RESAS APIとは バージョン RESAS API 登録 Gemfile Gemfileに追記 Model Modelを作成 Modelの記述 Controller Controllerを作成 Controllerの記述 View Viewの記述 完成 やること 今回はRESAS APIを利用して都道府県を取得し、ドロップダウンリスト…

【Rails】twitter認証の実装方法(omniouth)

omniauthを利用してtwitter認証行うサンプルを作成します。

【Cloud9】公開プロジェクトを自分のワークスペースにコピーする

Cloud9ではプロジェクトを公開できますが見るだけで、そのプロジェクトをクローンしてワークスペースを作成することができません。 クローンして直接作成はできませんが、別の方法があるので紹介します。 ただし、chromeでしかできません(2016/11/22現在) …

【Rails】ページングを実装する「kaminari」

準備 実装 kaminariのインストール コントローラーの修正 ビューの修正 erbの場合 slimの場合 ついでにroutesを直しておく デザイン デザイン適応前 デザイン適応後 ソース公開 erb slim 準備 ページングを実装する前にたくさんのデータと表示するページを作…

【Rails】ActiveResourceを使ってAPIを利用する方法

RailsでActiveResourceを利用してAPI を使う方法をまとめます。 今回はホットペッパーのグルメサーチAPIを使用します。この記事はCloud9で下記記事の通り設定した前提で進めます。 yonayonaru.hatenablog.com リクルートWEBサービスに登録する 登録方法 API…

【Rails】Slimの使い方

slimの使い方まとめておきます。 と言っても使い始めたばかりなので後々追記していきます。 自分用メモレベルですので、他の人の記事見たほうが良い。 そもそもSlimって何? 一言で言うと便利なテンプレートエンジンのこと。 railsのデフォルトはerb形式で、…

【Cloud9】Railsワークスペースのテンプレートを作成する

Cloud9登録していない人は先に前回の記事を参考に登録してください。 yonayonaru.hatenablog.com はじめに Railsワークスペースを作成する ワークスペースを作成を開始する ワークスペースの設定をする 作成中の画面 ワークスペースが作成完了 タブサイズの…

【Cloud9】Cloud9に登録する

そもそもCloud9ってなに? クラウド IDE ついでに無料 では登録しよう メールアドレスを登録する 名前を登録する ユーザーネームを登録する 自分のことを教えてあげる 入力内容を確認する クレジットカード情報を入力する 人間?ロボット? アカウント登録完…