tkymtk's blog

Ruby on Rails及びその周辺について調べたこと。Do whatever you want to do at your own pace.

2014-04-01から1ヶ月間の記事一覧

RSpec: マッチャー定義でchainを使う

定義 RSpec::Matchers.define :be_bigger_than do |first| match do |actual| (actual > first) && (actual < @second) end chain :but_smaller_than do |second| @second = second end end 実行

Rspecのstubとかをrails consoleで使う

Railsコンソールを起動して require 'rspec/mocks/standalone' でok リンク ruby on rails - RSpec mock from test console - Stack Overflow standalone - Outside rspec - RSpec Mocks - RSpec - Relish

Rails: rails console で FactoryGirlを使う

rails consoleを起動 rails c --sandbox そして次を入力 require 'factory_girl_rails' でok リンク https://stackoverflow.com/questions/18195851/how-do-i-use-factories-from-factorygirl-in-rails-console

RSpec: view spec で layoutも描画する

コード render template: "organizations/index", layout: "layouts/application" 解説 render のあとにテンプレートと描画するlayoutを指定 リンク ruby on rails - getting Rspec view specs to render application layout - Stack Overflow

Rails + MySQL: rails s でサーバが起動できないとき

エラー `connect': Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (Mysql2::Error) 解決 そんなエラーがでたときは、焦らずに $ mysql.server start で SUCCESS!とか表示されて、この後はrails sできるはず。

間違いがあれば、ご指摘下さると幸いです。