Webアプリケーションフレームワーク「Ruby on Rails」のグループです。
はてなブログを持っていれば、誰でも参加できます。
いわゆる勝手APIである。 エンドポイントは2つしかない。 GET http://aozora-api.herokuapp.com/books/random.json 作品情報をJSONで返す title: 作品のタイトル url: URL opening_sentence: 書き出し GET http://aozora-api.herokuapp.com/books/random/sentenc…
集計したいデータが Excel 形式で提供されることがある。 数が少なければ Excel や LibreOffice などで CSV に変換してから扱えばよいが、ファイル数が多いと面倒。 Excel ファイルの読み込みだけで書き込みがない、しかも Ruby で扱うなら、excel2csv が便利。 Excel ファイルを CSV のように読み込むことができる。 インストール gem で簡単にインス…
プラグインは入れたは良いも、導入したことやキーバインドをすぐに忘れるのでメモ。 最近入れたプラグイン一覧 fugitive.vim scss-syntax.vim neomru.vim vim-altercmd rails.vim fugitive.vim Git のラッパープラグイン。vim から Git の操作ができる。 今までついついエディットを中止することを忘れてコミット粒度が大きすぎたり…
Ruby on Rails 4入門 (全28回) - プログラミングならドットインストール 本日は#22~#28を学習。 もうすっかり意味不明ですが、とにかく指示通り作成 ▼プロジェクト一覧はこんな感じ ▼タスクを追加しチェックボックスで進捗管理が可能 のはずなのに・・・ なぜか「unfinished」のタスクが数えられていません。 追加部分の綴りも合ってる・・・ エラーも出ていない・・・ (・_…
Ubuntu Desktop 14.04 LTS 上での開発環境構築メモです。 Ruby, Rails, Javascript 当たりで開発するための内容になります。 使用するパッケージまとめ(下部と重複しています) sudo apt-get install curl tree libreadline-dev autoconf bison build-essential libssl-dev li…
タイトルのままです。 GETメソッドなんかで、インスタンス変数の値に期待通りの値がセットされているかをcontrollerのテストで行う方法です。 it { expect(controller.instance_variable_get("@user").name).to eq 'hoge' } ここではインスタンス変数@userのnameが'hoge'であるかのテストをしています。
こんにちは。中山です。前回、前々回に引き続き、今回も、Amazon Web Services(AWS)を無料で有効活用してみたいと思います。今回は、いわゆるオンラインストレージサービスである「S3」を使ってみます。 「S3」単体での基本的な利用方法と、それから「EC2」と「S3」の連携についても、実践してみようと思います。
テストのカバレッジを出すためのgemを探していたら、rails_best_practicesというのを見つけたので使ってみました。 rails_best_practicesとは railsbp/rails_best_practices · GitHubによると rails_best_practices is a code metric tool to check the quality of ra…
みなさんは確認画面のURIってどうしてるんでしょうか? 例えばユーザの作成時に/users/confirmってするのはなんかしっくり来ないな、と思って調べて以下の記事にたどり着きました。 RailsでのURL設計を考えてみる(3) 確認画面のURLは必要か - ぶろぐ。@はてな "confirm"などの追加のアクションはオーバーロードPOST*2であるから、URLは動詞でよいしGETできなくてかま…
次のページ