Ruby on Rails

RSpec の入門とその一歩先へを Rspec3でやってみた

RSpec の入門とその一歩先へをやってみたがRSpecのバージョンが低かったのでRSpec3使って書きなおしてみました. 書きなおしたのはイテレーション3の仕上げに乗っているコードです. message_filter_spec.rb(変更後) require 'bundler' require './message_f…

Rails Tutorialやった

Rails Tutorialやりました。(リポジトリ) 以下感想&反省 テスト書いたことないのでいっぱいあって良い Rails知らないことばっかだと再認識できて良い(リレーションの作り方 最後の方だけだけどcommit細かく分割しだしのは良かった いつもscaffold使っていた…

divise 3.2.0 + Ruby on Rails 4.0 でusernameを認証に使用する

devise3.2.0 + Ruby on Rails 4.0でusernameを使用した認証の話. deviseについてはこちらを参照. 作りたいものはtwitterのように登録時はemail+username+passwordでログイン時はusername+passwordでログインできるもの. deviseをインストール まずはdevis…

Ruby on RailsでクロスドメインAPIのメモ

jsonpの事よくわかってなかったし、API作ってたらハマったのでメモ クライアント側(jQuery) $.ajax({ url: "クロスドメイン先のURL", dataType: 'jsonp', data: { data: "渡したいパラメータ" } }).done(function(msg, status, hxr) { alert(status); }).fai…

railsでmysqlを使ったのでメモ

mysqlいれる bundlerを最新版にして並列処理の機能を使ってみる railsでmysqlを使う mysql入れる brewでmysqlを入れてパスワードを設定. $ brew install mysql $ mysql_secure_installation bundlerを最新版にする まずはgem自体を最新にする $ gem update …